textpattern resources [ge]

Frisch aus der Presse

if_different

Autor: Alex
 
<txp:if_different> ... </txp:if_different>

Attribute: keine

Der Tag gehört zu den Conditional Tags und kann auf jede Art von Liste (Artikelliste, Linkliste etc.) angewendet werden.

Beispiel I
Hier ein Beispiel für ein Archiv das aus dem Dev Blog entnommen wurde.
In die Seitenvorlage fügt man ein:

<txp:article_custom form="month_list" limit=5000 />

In den Artikelbaustein (form) month_list kommt:

<txp:if_different>
<!-- heading - only once per month -->
<txp:posted format="%B %Y" />
</txp:if_different>
<txp:permlink><txp:title /></txp:permlink>

Beispiel II
Ein weiteres Beispiel zum Gebrauch des Tags if_different schildert Stu in diesem Forumthread. Dabei sollen die ersten 5 Kategorien einer längere Kategorieliste angezeigt werden.
In einen Artikelbaustein namens z. b. fuenfKat wird der folgende Code platziert:
<txp:if_different>
<li><a href="<txp:site_url />?c=<txp:category1 />"><txp:category1 title="1" /></a></li>
</txp:if_different>

Auf die Seitenvorlage platziert man dann:
<ul>
<txp:article_custom form="fuenfKat" limit="5" section="sectionName" sortby="Category1" sortdir="desc" />
</ul>

Resultat ist, dass nur 5 Kategorien in absteigender Reihenfolge (sortdir=”desc”) verlinkt ausgegeben werden.

Anmerkung
Mehr zum Attribut format und der Zeitangaben in PHP in diesem Artikel.

 
Filed:
Deutsche TXP Tagliste //
| 5.11.05 |

Neue TXP Sites

    Unable to connect to del.icio.us