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.

  • Erstellt am .

Unsere Kompetenzen


Alexander´s Webdesign

Mosebergstraße 1
37441, Bad Sachsa

+49-(0)-5523-952 89 98
+49-(0)-160-932 435 66
Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!

Montag - Freitag 09:00 - 18:00 Uhr

Kundenstimmen

So bewerten uns unsere Kunden.

4.8 / 5 bei 25 Stimmen


  • Folgen Sie uns

Copyright © 2003 - 2019 Alexander´s Webdesign - Alle Rechte vorbehalten.