Wie gibt man volle Artikel und excerpt gleichzeitig aus?
Autor: Alex
Der folgende Artikel wendet sich an TXP Anfänger.
Mittels TXP´s integriertem article tag <txp:article /> kann man problemlos Artikel in voller Länge oder auch nur als Excerpt (also als Anreißer) ausgeben. Gleiches gilt auch für den <txp:article_custom>. Auf dem Schlauch stehen Anfänger aber wenn es darum geht, volle Artikel als auch Anreißer auf ein und derselben Seite auszugeben.
Dazu gibt es eine simple Lösung. Man verwendet einfach conditional comments.
Der grundsätzliche zu verwendende Code sieht so aus:
<txp:if_article_list>
<txp:if_excerpt>
<txp:excerpt />
<txp:permlink>Weiter lesen...</txp:permlink>
<txp:else />
<txp:body />
</txp:if_excerpt>
<txp:else />
<txp:body />
</txp:if_article_list>
Diesen code kann man nun mit diversen anderen Tags ausbauen. so kann man z. B. einen Tag für den Titel einfügen und viele andere mehr.
Hat man TXP 4.0.1 frisch installiert, könnte man den Artikel Baustein default z. B. so einrichten:
<txp:if_article_list>
<txp:if_excerpt>
<h3><txp:permlink><txp:title /></txp:permlink> / <txp:posted /> von <txp:author /></h3>
<txp:excerpt />
<txp:permlink>Weiter lesen...</txp:permlink>
<txp:if_comments>
<p><txp:comments_invite /></p>
</txp:if_comments>
<div align="center"><img src="<txp:site_url />images/1.gif" style="height:1px;width:400px" class="divider" alt="" /></div>
<txp:else />
<h3><txp:permlink><txp:title /></txp:permlink> / <txp:posted /> by <txp:author /></h3>
<txp:body />
<txp:if_comments>
<p><txp:comments_invite /></p>
</txp:if_comments>
<div align="center"><img src="<txp:site_url />images/1.gif" style="height:1px;width:400px" class="divider" alt="" /></div>
</txp:if_excerpt>
<txp:else />
<h3><txp:permlink><txp:title /></txp:permlink> / <txp:posted /> by <txp:author /></h3>
<txp:body />
<txp:if_comments>
<p><txp:comments_invite /></p>
</txp:if_comments>
<div align="center"><img src="<txp:site_url />images/1.gif" style="height:1px;width:400px" class="divider" alt="" /></div>
</txp:if_article_list>
Damit wird automatisch, wenn ein Exzerpt vorliegt, dieser ausgegeben. Klickt man auf den permanent verlinkten Titel, wird der volle Artikel wiedergegeben.
Der obige Code kann übrigens genauso in den Artikelbaustein default einer frischen TXP 4.0.1 Installation einkopiert werden.