Mehrspaltige Artikelausgabe mit TXP 4.0.2
Autor: Alex
Mit dem neuen Attribut pageby, das zum <txp:article /> Tag gehört, läßt sich ab der TXP Version 4.0.2 eine mehrspaltige Ausgabe von Artikeln leicht und unkompliziert realisieren. Zem gibt dazu im Forum zwei leichtverständliche Codebeispiele.
Bei dem folgenden Beispiel:
<div id="first"><txp:article limit=1 pageby=10 /></div>
<div id="middle"><txp:article limit=8 offset=1 pageby=10 /></div>
<div id="last"><txp:article limit=1 offset=9 pageby=10 /></div>
sollen insgeamt 10 Artikel pro Seite ausgegeben werden. In der ersten Spalte wird per limit=1 die Zahl der Artikel auf 1 gesetzt. Bei der mittleren Spalte werden 8 Artikel ausgegeben wobei der erste Artikel per offset=1 nicht ausgegeben wird. Bei der letzten Spalte werden die ersten 9 Artikel nicht ausgegeben und per limit=1 nur ein Artikel.
Im zweiten Codebeispiel:
<txp:article limit=5 pageby=10 />
<!-- google ad -->
<txp:article limit=5 offset=5 pageby=10 />
werden jeweils 5 Artikel oberhalb bzw. unterhalb einer Google Werbung ausgegeben.
Ein weiterer Vorteil von pageby liegt darin, dass die txp:older/newer Tags weiterhin bei der Seitennavigation funktionieren.
Summasummarum erweitert pageby die Websitegestaltung erheblich. Mit etwas Phantasie kann man sicher etliche Darstellungsmöglichkeiten testen.
[Hat jemand eine Beispielseite auf die wir verlinken können?]