Sziasztok!
http://webwash.net/tutorials/how-create-search-pages-using-views-drupal-7
Ez alapján létrehoztam egy search-page-et, de sehogy nem tudok rájönni, hogyan tudom összerendelni a search buttonn-al, tehát, hogy a search megnyomásakor a search-page view jelenjen meg.
Drupal verzió:
Fórum:
A hagyományos Drupal kereső
A hagyományos Drupal kereső block-ot kapcsold ki, a View-ba pedig kapcsold be, hogy az Exposed filter külön block-ban jelenjen meg, ezután pedig ezt a block-ot rakd be a hagyományos Drupal kereső block helyére. :) Így ha oda beír valamit és rányom a gombra, az szépen átvisz a (Views) keresőre.
kisfazek.hu
Értem én, de én nem blokkban
Értem én, de én nem blokkban jelenítem meg, hanem template hívja, így:
print drupal_render(drupal_get_form('search_block_form'));
Nem igen értem még ezt a template dolgot, ezért nem tudom, hogyan, merre.
Szerintem nem a formot
Szerintem nem a formot kellene akkor behúznod, hanem a Views által legenerált Exposed Filter block-ot:
tehát, ha jól sejtem neked valami hasonló kell:
itt van elég részletes infó: module_invoke
kisfazek.hu
Illetve egy másik megoldás:
Illetve egy másik megoldás: Az általad használt theme .info fájljába létrehozol egy egyedi régiót:
regions[custom_search] = Custom Search
Törölsz cache-t, utána meg is jelenik az admin felületen a block-oknál, szépen helyezd bele az Exposed Filter Block-ot. Ezután, a tpl fájlba ahova a formot próbáltad berakni, rakd be ezt:
... és voálá, meg is jelent az exposed filter. :)
(itt persze megjegyzem, hogy ha contrib theme-t használsz, ajánlatos egy subtheme-ben felülírni az eredeti theme configot, hogy egy esetleges update során ne kelljen újra megcsinálni)
kisfazek.hu
Köszönöm, mindkét megoldást
Köszönöm, mindkét megoldást megnézem, de első olvasatra a második megoldás szimpatikusabb.
Értem én, de én nem blokkban
Értem én, de én nem blokkban jelenítem meg, hanem template hívja, így:
print drupal_render(drupal_get_form('search_block_form'));
Nem igen értem még ezt a template dolgot, ezért nem tudom, hogyan, merre.
Vajon mitől dupláz a fórum?
Vajon mitől dupláz a fórum?
Vajon mitől dupláz a fórum?
Vajon mitől dupláz a fórum?