it-swarm.com.de

Überschreiben des Hauptlayouts für die Komponente "Ausgewählte Artikel"

Ich bin ein bisschen ein Joomla Noob, also vergib die Frage, aber ich habe nach einer Antwort gesucht.

Ich möchte das Layout der vorgestellten Artikelkomponente anpassen. Ich möchte das Layout jedoch nicht für ALLE Instanzen der vorgestellten Artikel anpassen, sondern nur für eine Seite als Beispiel. Ich verstehe, wie dies für Module funktioniert, aber nicht für Komponenten.

Ich habe mir diesen Link angesehen, der ausführlich beschreibt, wie eine Komponente gut überschrieben werden kann: https://www.joomlashack.com/blog/joomla-templates/1067-customize-your-joomla-templates-by-learning- überschreibt

Wie wende ich das auf nur ein Vorkommen an, wenn ich meinen Override habe? Nehmen wir als Beispiel an, ich habe zwei Menüpunkte, die unsere Featured Articles betreffen, aber mit verschiedenen Kategorien verknüpft sind. Ich möchte, dass einer der Menüpunkte ein Layout und der andere das benutzerdefinierte verwendet. Muss ich dafür mehrere Vorlagen einrichten, obwohl die Basisvorlage dieselbe ist, ist es nur die Außerkraftsetzung, die sich unterscheidet?

3
StuartM

Layout-Überschreibungen "Alternative Menüelemente

Aus Ihrer Frage geht hervor, dass es Ihren Anforderungen entspricht, einen alternativen Menüeintrag für den Menüeintrag "Ausgewählte Artikel" zu erstellen.

Dies ist fast identisch mit den allgemeinen Überschreibungen mit der Ausnahme, dass Sie Ihrem Layout einen neuen Namen geben Datei und erstellen Sie auch eine [~ # ~] xml [~ # ~] Datei mit dem gleichen Namen.

Kopieren Sie daher die Layoutdateien für empfohlene Elemente in den HTML-Ordner Ihrer Vorlage und kopieren Sie auch die XML-Datei.

Benennen Sie sie in "myspecialfeatured.php" und "myspecialfeatured.xml" um. Kopieren Sie auch die restlichen Layoutdateien und benennen Sie diese entsprechend mit Ihrem Vornamen und dem Unterstrich _links.php & _item.php um.

Außerdem müssen Sie die XML-Datei öffnen und die ersten Zeilen bearbeiten, um den Namen und die Beschreibung zu ändern.

Ändern Sie die Zeilen am Anfang des XML-Dokuments und geben Sie den Namen Ihres Menüelements an.

<layout title="COM_CONTENT_FEATURED_VIEW_DEFAULT_TITLE"
  option="COM_CONTENT_FEATURED_VIEW_DEFAULT_OPTION">
 <help key = "JHELP_MENUS_MENU_ITEM_ARTICLE_FEATURED" />
 <message>
  <![CDATA[COM_CONTENT_CATEGORY_VIEW_FEATURED_DESC]]>
 </message>
</layout>


<layout title="myFeatured"
  option="my Featured Items">
 <help key = "JHELP_MENUS_MENU_ITEM_ARTICLE_FEATURED" />
 <message>
  <![CDATA[my Featured Items]]>
 </message>
</layout>

Sie können jetzt für jeden gewünschten Menüeintrag Ihren alternativen Menüeintragstyp auswählen.

Als weiteren Tipp können Sie auch ändern, welche Parameter dieser Menüpunkt haben soll, indem Sie die XML-Datei anpassen.

Weitere Hilfe finden Sie in der Dokumentation auf joomla.org - scrollen Sie zu den alternativen Menüpunkten.
Layout-Overrides in Joomla

4
FFrewin