- Joomla Version
- 5.2.2
- PHP Version
- PHP 8.3.x
- Hoster
- ionos.de
Im vorliegenden Fall steuert das Menü Typ Kategorieblog drei Kategorie-Ebenen mit unterschiedlich viel Beiträgen in der dritten Ebene, z.B.:
Man kann durch Auswahl im Menü ein Kategoriebild anzeigen lassen. Dann wird das Bild der jeweils übergeordneten Kategorie im "Kopf" einer Auflistung der untergeordneten Kategorien angezeigt. - Ich möchte aber auf jeder Ebene das dazugehörende Kategoriebild (als kleines Icon) vor den Kategorietitel stellen. (Es geht dabei nicht - wie der Screenshot suggerieren könnte - um immer dasselbe Kategoriebild.)
Siehe (vorübergehend): https://viarete.de/test1-kategorieblog
Um "Platz" für das Kategoriebild (Icon) zu schaffen, wird der Titel durch eine entsprechende Anordnung von DIVs neben das zu zeigende Kategoriebild (Icon) gestellt - durch overwrite in html/com_content/category/blog_children.php. Leider finde ich in der Datei nichts zu dem Kategoriebild.
Mein Versuch einen reduzierten Code (ohne if) , der das Bild aufruft und anzeigt, aus overwrite: html/com_content/categories/default_items.php zu übernehmen, klappt nicht.
<?php ( $item->getParams()->get('image')) ?> <?php echo HTMLHelper::_('image', $item->getParams()->get('image'), $item->getParams()->get('image_alt')); ?> |
Gibt es eine Lösung?
--------
Anmerkung: Mit dem Menü Typ Beitragskategorie kann man - nach entsprechendem overwrite in html/com_content/categories/default_items.php die passenden Kategoriebilder vor die Titel stellen. Dazu muss im Menü "Kategorie anzeigen" gewählt werden und zu jeder Kategorie der zweiten Ebene muss ein weiteres Menü erstellt werden. Das möchte ich vermeiden.
Zusätzlich muss, damit nicht bei den Beiträgen im "Kopf" das Kategoriebild erscheint, durch ein entsprechendes overwrite in html/com_content/category/blog.php die Anzeige desselben ausgeschaltet werden.
Siehe (vorübergehend): https://viarete.de/test2-beitragskategorie