Modul - encyklopedický slovník
Vložil/a Anonymous, 24 Květen, 2011 - 08:55
Kategorie:
Jak na to?
Týká se verze:
Nespecifikováno
Existuje modul, kterým by bylo možné vkládat hesla na stránku, tak aby se zapisovaly ve formě encyklopedického slovníku? Členění pak nejen podle abecedy, ale i dalších kritérií – vyšlo v roce, v knize, ve více knihách, patří do oblasti atd.
stejně jako je: http://www.mz-fans.cz/slovnik.php
Díky
drupal 6 – cck + views drupal
drupal 6 – cck + views drupal 7 – view
nic vic netreba.
Pravá strana
O CCK jsem toho hodně slyšel, něco málo přečetl a mnoho mi není jasného. Nainstaluju a budu experimentovat. Co mi není jasné vůbec, je jak docílit členění po písmenech, skoky písmenech a hlavně pravou stranu – filtr a vyhledávání právě a pouze ve slovníku.
klíčová slova pro vyhledávání
klíčová slova pro vyhledávání „Jak na to“ pro vás budou „drupal views glossary“ (na písmena) a „drupal views exposed filters“ (na vyhledávání) – exposed filtry se pak dají oddělit do bloku, čili umístit kamkoliv
Písmeno ch?
Potřebuji vytvořit pohled (view), ve kterém budou pojmy (názvy článků) seskupeny na jedné stránce dle abecedy ve stylu: A – abeceda akát azimut B – blbec budík CH – chronometr Z- zoufalství zuřivost Pomocí modulu views by to nebyl problém – např. udělám si políčko Custom text, do něj dám oříznutý název na 1 písmeno a ve formátování toto políčko zvolím jako Grouping field. Jenže co s CH? Napadá vás něco?
Seskupení dle CH - vyřešeno
Sám si odpovídám: Nakonec jsem to vyřešil tak, že jsem nainstaloval modul „Views PHP“, který mi umožnil vytvořit globální PHP políčko v rámci view. Nabízí i to pro nás neznalé objektového programování v PHP chytrou nápovědu, jaké proměnné jsou k dispozici, takže jsem dokázal políčko naplnit jedním či v případě „CH“ dvěma prvními písmeny.
S CH byl stejně problém (to už možná souviselo s databází, ale nerad bych mystifikoval – mám tam porovnávání nastavené blbě), ale vyřešil jsem to neelegaatní obezličkou, že pro všechna jiná písmena jsou v tom globálním PHP políčku hodnoty „a0“, „b0“, … , „h0“, až pro „ch“ je tam „h1“ a pak zase „i0“ atd. Vím, je to pitomé, ale byla půlnoc a potřeboval jsem to mít z krku :-)
Poslat nový komentář