textpattern resources [ge]

Frisch aus der Presse

category / category1 /category2

Autor: Alex
 

<txp:category />, <txp:category1 /> bzw. <txp:category2 />

Attribute:

  • name=“Kategorie Name”
  • type=“category type” (Zulässige Werte: article, image, link, file. Default ist article.)
  • title
  • link=“0 bzw. 1”
  • this_section
  • this_section
  • class=“CSS Klassenname” (CSS Klasse, die auf das wraptag Element angewendet wird, sofern ein wraptag angegeben wurde. Default ist leer.)
  • wraptag (Default ist “p”)

Bsp. I:
Mit dem folgenden Codeschnipsel, direkt in der Seitenvorlage platziert, kann eine individuell sortierte Liste von Kategorien ausgegeben werden.
<ul> <txp:category wraptag="li" link="1" title="1" name="products" /> <txp:category wraptag="li" link="1" title="1" name="weather" /> <txp:category wraptag="li" link="1" title="1" name="photos" /> etc.... </ul>

Dabei spricht die Verlinkung auf das jeweilige URL-Schema an. Das Beispiel eignet sich dazu eine Navigation über die Kategorien zu bauen. Das Attribut link wird dann eingesetzt, wenn die Kategorien als Links ausgegeben werden soll.

Bsp. II:
<txp:category1 link="1" title="y" />
filtert alle Kategorien der ersten Ordnung (Elternkategorien) aus.
Der Tag muß in einem Artikelbaustein stehen und kann nicht direkt in der Seitenvorlage platziert werden. Dort hätte er keine Ausgabe zur Folge.

Bsp. III:
<txp:category2 link="1" title="y" />
filtert alle Kategorien der zweiten Ordnung (Kinderkategorien) aus.
Der Tag muß in einem Artikelbaustein stehen und kann nicht direkt in der Seitenvorlage platziert werden. Dort hätte er keine Ausgabe zur Folge.

Bsp. IV:
Mit dem folgenden Codeschnipsel, direkt in der Seitenvorlage oder einem misc Baustein platziert, kann eine Liste von Kategorien in Abhängigkeit von der aktuellen Sektion ausgegeben werden. Daneben wird dem wraptag eine CSS Klasse zugewiesen.
<ul> <txp:category wraptag="li" class="MeinStyle" link="1" title="1" this_section="1" /> </ul>

Bsp. V:
Mit dem folgenden Codeschnipsel, direkt in der Seitenvorlage oder einem misc Baustein platziert, kann eine Liste von Kategorien in Abhängigkeit des Typs (hier image) ausgegeben werden. Daneben wird dem wraptag eine CSS Klasse zugewiesen.
<ul> <txp:category wraptag="li" class="MeinStyle" link="1" title="1" section="meine Bilder" type="image" /> </ul>

Mittels des Tags “txp:category_list”:http://textpattern.kbbu.de/tags/categorylist können die Kinderkategorien in Abhängigkeit von ihren Eltern gefiltert werden.

Wer über Kategorien eine Navigationsliste erstellen möchte, greift am Besten zum wow_menu Plugin von Björn Schwenzer.

 
Filed:
Deutsche TXP Tagliste
| 21.09.06 |