Zum Hauptinhalt springen

Wie erstelle ich ein zusätzliches Joomla! Kategorielayout inklusive Menüauswahl?

Hier geht es um die Erstellung einer zusätzlichen Layout-Ansicht für Joomla! Templates inklusive der Auswahlmöglichkeit als Menüpunkt.

Schritt 1 "Dateien Kopieren bzw. Erstellen"

Entweder man kopiert sich aus dem Verzeichnis "components/com_content/views/category/tmpl/" alle Dateien mit dem Namen "Blog" (blog.php, blog.xml, blog_children.php, blog_item.php, blog_links.php)in seinen Templateordner "/templates/your-template/html/com_content/category/" und benennt diese dann in "Custom" um oder man kopiert sich die schon vorhandenen Dateien im Verzeichnis /templates/your-template/html/com_content/category/ und gibt Ihnen einen neuen Namen.

Wichtig ist das vorhanden sein der "custom.xml" Datei mit dem Inhalt der blog.xml Datei.

Schritt 2 "Anpassen der Custom.xml" Datei

Die Datei "custom.xml" benötigen wir um bei der Erstellung eines neuen Menüpunktes in Joomla! auch das neue Bloglayout als Menütyp auswählen zu können. Hier muss Zeile 3 und Zeile 6 angepasst werden:

  1. Aus: <layout title="COM_CONTENT_CATEGORY_VIEW_BLOG_TITLE" option="COM_CONTENT_CATEGORY_VIEW_BLOG_OPTION">
    wird: <layout title="Custom Blog" option="custom_blog">
  2. Und aus: <![CDATA[COM_CONTENT_CATEGORY_VIEW_BLOG_DESC]]>
    wird: <![CDATA[Unser neues Bloglayout]]>

Schritt 3 "Menüpunkt einrichten"

Um das neue Layout zu verwenden muss nun ein Menüpunkt eingerichtet werden, dazu gehen Sie wie gewohnt in der Administration unter "Menüs -> Mainmenü" und dann oben auf neu. In der Auswahl des Menütyps findet man nun unter "Beiträge" "Custom Blog" als neuen Eintrag.

Weitere Fragen zum Thema Joomla! Kategorielayouts?

Wenn Sie noch weitere Fragen haben oder eine Beratung wünschen, können Sie gern meine Hilfe in Anspruch nehmen. Rufen Sie mich einfach unter: +49-(0)-5523-952 89 98 an, schreiben eine E-Mail an Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein. oder nutzen Sie das Kontaktformular.

Weiterführende Informationen

Artikel