És akkor mit csináljon,
ha nem állít be semmit a felfedett szűrőkön csak az alkalmaz gombra kattint?
Üdv!
Dudás József
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Ha jobban megnézed
a felfedett szűrőknek alaphelyzetben is van értékük, pl. ha üres a szövegmező akkor kihagyja a feltételt a lekérdezésből, az eredmény egyértelmű. Ezeket hogy vegye az SQL figyelembe az elképzelésed szerint?
Üdv!
Dudás József
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
De itt van két megoldás, hogy ne hidd
hogy kötekedni akarok. Azonban ezek teljesen felborítják az alapvető logikát amire a views épül:
Az első:
- létrehozni egy global : NULL argumentumot
- Alapértelmezett argumentum létrehozása check kiválasztása
- üresen hagyni a mezőt ahol meg lehetne adni
- Ellenőrzést php-ra
- üres oldal megjelenését kiválasztani a műveletnél
ezt a kódot megadni:
<?php $is_filtered = FALSE; foreach ($view->filter as $filter) { if ($filter->options['exposed']) { if (!empty($view->display[$view->current_display]->handler->handlers['filter'][$filter->options['field']]->value)) { $is_filtered = TRUE; break; } } } return $is_filtered; ?>
A másodiknál kell egy minimodul amiben ezt adjuk meg:
/** * Implementation of hook_views_pre_render() */ function modulneve_views_pre_render(&$view) { if ($view->name == 'viewunk_neve' && $view->current_display == 'oldal neve' && empty($view->exposed_input) ) { $view->result = array(); } }
Egyiket sem ajánlom használni, kipróbálni jó.
Üdv!
Dudás József
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Nos én a garland css-t
Nos én a garland css-t néztem, ott ez volt. Ha Firebuggal megnézed a szükséges linket láthatod mit kell eltűntetned
Drupal full-stack developer at Wunderman Thompson Budapest
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
blog modul kikapcsolasa
Kapcsold ki a blog modult, es keszits egy blog tartalom tipust.
Az esetek 99%-ban felesleges a blog modul.
- A hozzászóláshoz regisztráció és bejelentkezés szükséges
Most látom, hogy állati nagy
Most látom, hogy állati nagy baromságot kérdeztem... :-) Bocsánat.
A lényegében a nézet csak akkor jelenítsen meg bármit is, ha a felfedett szűrőket beállította és alkalmazta valaki.
Természetesen vannak nem felfedett szűrők is beállítva, amik szintén az eredmény velejárói.