Hallo zusammen,
ich möchte dass Joomla bei bestimmten Kategorien, die alle einzeln über das Hauptmenü per "Category Blog" ansteuerbar sind, die Intro Images nicht anzeigt. Bis jetzt sind mir 2 Wege eingefallen, wobei ich als Nicht-Experte bei der 2. Variante nicht von alleine auf die finale Lösung komme und von daher "leider" etwas Hilfe benötige.
1. Variante:
Duplikat des verwendeten Templates erstellen und dann per Override die ursprüngliche components/com_content/tmpl/category/blog_item.php anpassen. Der Code der entfernt werden muss ist die folgende Zeie:
Anschließend muss man dann dem Duplikat des Templates die entsprechenden Einträge im Hauptmenü zuweisen und das Problem ist gelöst.
2. Variante:
Auch wenn ich kein PHP Experte bin habe ich gedacht, dass man an der selben Stelle im Code auch eine WENN, DANN, ODER Schleife einbauen kann, die prüft, welche Kategorie denn gerade dargestellt wird und sollte es eine der gewünschten sein dann nichts macht, oder halt den Code oben ausführt. Nach etwas Recherche kam ich zum folgenden (Test-) Code, wobei der nicht unbedingt zu 100% richtig sein muss:
<?php $catid = JRequest::getInt('catid'); if ($catid == 9) {echo "Hallo Nils";} else {echo "Du bist nicht Nils!";}?>
Allerdings musste ich dann lernen, dass Joomla 4 JRequest wohl nicht mehr unterstützt. Leider habe ich bis jetzt keine passende Alternative für den Code ausfindig machen können. Ist meine Idee denn grundsätzlich umsetzbar? Wenn ja, wie erziele in den Effekt per Code in Joomla 4?
Sorry dass ich so plump nach der Lösung frage aber ich habe sie leider noch gefunden und verzweifle so langsam auch daran.
Vielen Dank und schöne Grüße!