Drupal: Úprava chování Book modulu rubrika: Administrace: Software
Ahoj,
stavím nový web na Drupalu 8 a používám Book modul, přičemž potřebuji upravit dva aspekty jeho funkčnosti:
- Nejprve bych se chtěl zbavit veřejně přístupné
/book
stránky, kde se zobrazuje seznam všech knih. Nejlépe tak, aby se místo ní zobrazila chyba 404. - Následně se snažím upravit vzhled bloku Book navigation, ve kterém se mi zobrazuje navigace v knize. V administraci si můžu zvolit nějaký statický titulek, ale já bych chtěl, aby se jako titulek dané navigace zobrazil název knihy (resp. její hlavní stránky).
Z mého hledání vyplynulo, že žádnou vestavěnou konfigurační volbou těchto věcí nedocílím, a žádné existující moduly se mi taktéž najít nepodařilo, takže jsem to chtěl vyřešit vlastním modulem. Nijak se mi ale nepodařilo zaměřit /book
stránku (chci to mít robustní a spolehlivě identifikovat, že stránku skutečně generuje Book modul, ne jenom slepě kontrolovat url == '/book'
). Stejně tak se mi nepovedlo najít žádný hook, kterým bych mohl ovlivnit generování navigace tak, abych mohl za titulek dosadit název knihy.
Pokud někdo ví, jak na to, nebo mě dokáže nakopnout správným směrem, budu moc rád. Díky za odpovědi.
Díky @Ivan Jaros za návod na úpravu routy. Nechtěl jsem drobečkovou navigaci, ale obsah knihy v postranním panelu. Nakonec jsem to vyřešil úpravou šablony, kde při menu_level == 0
vykresluji místo položky menu nadpis.
Pro plný přístup na Devel.cz se prosím přihlaste:
Nebo se přihlaste jménem a heslem: