Katalogansicht

Wenn Ihr Euch unsicher seid wie man ein Template Override anlegt und dies als Alternatives Layout verwenden kann, werft vorab einen Blick in unsere FAQ.

Als erstes Template Override aus der Community wurden wir vor ein größeres Projekt gestellt. Dabei geht es um eine Katalogansicht von Artikeln. Als erstes Bloglayout werden die unterschiedlichen Kategorien angezeigt und danach eine Blogansicht für die entsprechenden Artikel innerhalb dieser Kategorie.

 

jover catalog articles

Wie müsst Ihr vorgehen?

Als erstes erstellt Ihr zwei Sprachoverrides:

  1. JOVER_COM_CONTENT_READ_MORE_TITLE = Artikel anzeigen
  2. JOVER_COM_CONTENT_READ_MORE = Artikel anzeigen

Nun kopiert Ihr folgende Dateien in Euren Templateordner unter „/meinTemplate/html/com_content/category/“ :

  1. blog.php
  2. catalog.php
  3. catalog_catalog.php
  4. catalog_children.php
  5. catalog_item.php
  6. catalog_links.php

Zusätzlich benötigen wir noch ein Override vom „Readmore“-Button, die Datei readmore.php kopiert Ihr in Euren Templateordner unter „/meinTemplate/html/layouts/jover/“. Sollte dieser Ordner noch nicht vorhanden sein, erstellt bitte einen.

Sobald Ihr alle erforderlichen Dateien auf Euern Server übertragen habt, beginnen wir mit der Konfiguration.

Als Erstes benötigen wir die entsprechenden Kategorien, in unserem Beispiel verwenden wir folgende Kategoriestruktur:

  • Meine Artikel
    • Overrides (Alternatives Layout: catalog)
    • Layouts (Alternatives Layout: catalog)

Die Unterkategorien müssen unter „Optionen“ mit dem Alternativen Layoutcatalog“ versehen werden, damit die Artikel dementsprechend angezeigt werden.

Nun erstellen wir einen neuen Menüeintrag und wählen als Menütyp „Kategorieblog“ und als Kategorie die eben angelegte „Meine Artikel“. Unter dem Reiter „Kategorie“ brauchen wir die Einstellungen „Kategorietitel = Anzeigen, Kategoriebeschreibung = Anzeigen und Meldung „Keine Beiträge“ = Verbergen“. Unter „Blog-Layout“ könnt Ihr einstellen, in wie vielen Spalten die Kategorien und die Artikel angezeigt werden. WICHTIG! Unter dem Reiter „Seitenanzeige“ bei Seitenklasse „ jover_catalog“ eintragen. Bitte beachtet vor der Klasse ein Leerzeichen zu setzen. Diese Seitenklasse benötigen wir, um später das richtige Bloglayout zu laden. In der blog.php befindet sich eine Weiche in den Zeilen 16-23, die bei der entsprechenden Seitenklasse das Layout „catalog_catalog.php“ lädt. Nun könnt Ihr Eure Artikel anlegen, viel Spaß J

j!-over
Autor: j!-overWebsite: http://www.j-over.deE-Mail: Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!
Entwicklerteam

GIST Code

And the J.O.S.C.A.R. goes to...

JAB15 logo

j-over.de. Unser Projekt gewann auf dem J and Beyond 2015 den J.O.S.C.A.R. als "Innovation des Jahres".

.

Overrides von

  • 1559507_696946120343022_2619986911434960761_o
  • axel_tueting
  • 1a3bf2dda6069464905e3816f494b587
  • george
  • 5a67ea5f9da573adf828721341a2dc7f
  • 11036042_912712812082877_9026187587615442228_n
  • marco_schauz
  • 7d55f932dabcae1e85c6543901fcc581
  • 1bbbb27
  • aadb08dad2365a68c233cde0b2716e3a
  • d72a769d3a4103928603a345e6a054e9
  • 00844f47ba7bf84a8f8fefdf719416bb

Sponsoren

Kubik Rubik Extensions

sponsor fc hosting

logostore jes2

logo Yireo 500px 4 bevel

Neue Overrides

Der Name Joomla!® ist ein eingetragenes Markenzeichen der Open Source Matters aus den USA und anderen Ländern.

j-over.de ist nicht Bestandteil der Open Source Matters oder des Joomla! Projekts.