Page 1 of 1

Wo wird der Content der Kategorieseiten generiert?

Posted: Wed Apr 09, 2014 5:20 pm
by niffchen
Hallo alle miteinander,

Ich möchte ein paar Layout-Anpassungen an der Artikelauflistung der Kategoriedarstellung vornehmen.
Jetzt konnte ich aber bisher nicht ausmachen, wo genau der Content generiert wird.
Könnt Ihr mir da weiterhelfen?

Gruß,
Jens

Re: Wo wird der Content der Kategorieseiten generiert?

Posted: Wed Apr 09, 2014 8:22 pm
by yellowled
niffchen wrote:Ich möchte ein paar Layout-Anpassungen an der Artikelauflistung der Kategoriedarstellung vornehmen. Jetzt konnte ich aber bisher nicht ausmachen, wo genau der Content generiert wird. Könnt Ihr mir da weiterhelfen?
In der entries.tpl. Die Schwierigkeit dabei ist, dass da im Prinzip nichts anderes passiert als in der „normalen“ Eintragsübersicht – diese Abfragen bzw. Bedingungen, was in der Kategorienansicht anders sein soll, musst Du selbst einbauen.

Es ist relativ schwierig, Dir da weitere Hinweise zu geben, ohne zu wissen, was Du konkret machen willst. Wirf definitiv einen Blick in die Doku auf s9y.org sowie in Garvins Buch. Hilfreich sind bestimmt $view und $category bzw. $category_info. Ggf. hilft es auch, mal die verschiedenen Themes (eher die auf Spartacus als die im Kern) nach diesen Variablen zu durchsuchen, um zu gucken, was man damit machen kann.

YL

Re: Wo wird der Content der Kategorieseiten generiert?

Posted: Wed Apr 09, 2014 8:42 pm
by niffchen
Schon mal vielen Dank für Deinen Hinweis!
Ich möchte vor der Artikelauflistung noch eine Beschreibung zu der Kategorie einbauen.
Vielleicht hast Du dazu noch einen Tipp, wo der neuralgische Punkt in der entries.tpl zu finden ist.

Gruß,
Jens

Re: Wo wird der Content der Kategorieseiten generiert?

Posted: Wed Apr 09, 2014 9:25 pm
by yellowled
niffchen wrote:Ich möchte vor der Artikelauflistung noch eine Beschreibung zu der Kategorie einbauen. Vielleicht hast Du dazu noch einen Tipp, wo der neuralgische Punkt in der entries.tpl zu finden ist.
Kommt letztlich immer ein bisschen auf die entries.tpl an, von der Du ausgehst. Aber normalerweise sollte jetzt entries.tpl sowas hier haben:

Code: Select all

{foreach from=$entries item="dategroup"}
    {foreach from=$dategroup.entries item="entry"}
Das sind zwei Schleifen, die effektiv über die jeweilige Auswahl von Einträgen iterieren, die für diese Ansicht relevant sind. Die Beschreibung der Kategorie müsste also vor diesen beiden Schleifen ausgegeben werden (und natürlich nur in der Kategorien-Ansicht).

YL

Re: Wo wird der Content der Kategorieseiten generiert?

Posted: Thu Apr 10, 2014 9:56 am
by niffchen
Danke für den Hinweis.
Ich habe die Stelle gefunden, aber nun beiße ich mir ein bisschen die Zähne aus.
Ich versuche die Kategoriebeschreibung auszulesen und für die Beschreibung weiterzuverwenden.
Hast Du eine Idee wie ich an die ran komme? Da hänge ich gerade ein wenig fest :(

Gruß,
Jens

Re: Wo wird der Content der Kategorieseiten generiert?

Posted: Thu Apr 10, 2014 12:34 pm
by yellowled
niffchen wrote:Ich versuche die Kategoriebeschreibung auszulesen und für die Beschreibung weiterzuverwenden. Hast Du eine Idee wie ich an die ran komme?
Ich nehme (ungetestet) an, dass

Code: Select all

{$category_info.category_description}
das ausgibt, wenn man in der Kategorienansicht ist.

YL

Re: Wo wird der Content der Kategorieseiten generiert?

Posted: Thu Apr 10, 2014 4:39 pm
by niffchen
Und ich kann Dir getestet berichten, daß funktioniert!
Super und vielen Dank!!!