Drupal a komfortní hledání podle názvu uzlů (videonávod)

Drupal s modulem Views nabízí vystavené filtry, které umožňují filtrovat obsah uživatelem. Jenže zatímco pro políčka s volbami a kategoriemi nabízí filtr rozbalovací nabídku, neumí v ní zobrazit například všechny nadpisy uzlů. Ukážeme si, že s pomocí dvou doplňkových modulů lze toto komfortně vyřešit tak, aby uživatel měl maximální pohodlí.

V následujícím videonávodu se můžete podívat, jak pomocí modulu Views a vystavených filtrů sestavit stránku s výběrem záznamů z katalogu. Vše je ukázáno na webu o letadlech, kde jednotlivé obsahové uzly tvoří záznamy do katalogu.

Ve videu vás nejprve naučím sestavit v Drupalu pomocí Views novou stránku, zařadit ji do menu a umožnit uživateli určit, který záznam z katalogu letadel si na ní zobrazí. Stránku vylepšíme o AJAXové načítání a následně nasadíme do vyhledávacího políčka automaticky dokončovanou nápovědu.

Poté se pustíme do trochu složitějšího řešení, kdy místo textového a případně napovídacího políčka budeme mít rozbalovací nabídku.

Drupal a Views Reference Filter

Moduly zmíněné ve videu, kromě základu v podobě Drupalu 7 a Views, jsou tyto:

Nyní již samotný videonávod pro Drupal:

Tagy

Buďme ve spojení, přihlaste se k newsletteru

Odesláním formuláře souhlasíte s podmínkami zpracováním osobních údajů. 
Více informací v Ochrana osobních údajů.

Autor článku: Jan Polzer

Tvůrce webů z Brna se specializací na Drupal, WordPress a Symfony. Acquia Certified Developer & Site Builder. Autor několika knih o Drupalu.
Web Development Director v Lesensky.cz. Ve volných chvílích podnikám výlety na souši i po vodě. Více se dozvíte na polzer.cz a mém LinkedIn profilu.

Komentáře k článku

návštěvník

Dobrý den, díky za pěkný návod. Narazil jsem však na jeden zádrhel a nevím, jak z něho ven.

Vytvořil jsem si pro první typ obsahu view A a k němu reference filter AA. Přesně stejně jsem vytvořil k druhému typu obsahu view B a reference filter BB. V prvním view A se mi to normálně zobrazí pomocí modulu Chosen, v druhém však nikoliv. Když však zvolím ve view B reference filter AA, tak se mi to zobrazí pomocí Chosen, akorát s typem obsahu, který je view A. Zkoušel jsem to nastavení procházet několikrát a mám to úplně stejně (tedy doufám), jako ve vašem návodu.

Jediné co by mi asi pomohlo, že by byl jeden univerzální reference filter pro všechny typu obsahu, ale to se mi nezdá moc user-friendly. Máte nějakou radu, co by mohlo být špatně?

Profile picture for user Jan Polzer

Zdravím. Ta věta "v druhém však nikoliv" znamená, že se Vám to zobrazí špatně, nebo je to správně a problém je jenom v chybějícím Chosen?

návštěvník

Ano, chybí pouze chosen

Profile picture for user Jan Polzer

Tak to bych si tipnul, že je jeho nastavením. On se normálně neobjevuje vždy, ale až od určitého počtu položek. Doporučuji to zkontrolovat, případně jej natvrdo vnutit všude - stačí zapnout příslušnou volbu v nastavení.

návštěvník

Díky moc :) Základní věc mi nějak nedošla...

Přidat komentář

Odesláním komentáře souhlasíte s podmínkami Ochrany osobních údajů

reklama
Moje kniha o CMS Drupal

 

Kniha 333 tipů a triků pro Drupal 9


Více na KnihyPolzer.cz

Sledujte Maxiorla na Facebooku

Maxiorel na Facebooku

Hosting pro Drupal a WordPress

Hledáte český webhosting vhodný nejenom pro redakční systém Drupal? Tak vyzkoušejte Webhosting C4 za 1200 Kč na rok s doménou v ceně, 20 GB prostoru a automatické navyšováním o 2 GB každý rok. Podrobnosti zde.

@maxiorel na Twitteru

Maxiorel na Twitteru