- Tuts & Tipps
- Tutorials
- Textpattern Secrets: Artikellisten aufteilen mit pageby
Textpattern Secrets: Artikellisten aufteilen mit pageby
Bei aufwendigen Websites oder stark frequentierten Blogs kann es durchaus vorkommen, dass Artikel oder Kategorielisten für die Anzeige von Werbeblocks oder ähnlichem gesplittet werden müssen. Wenn z.B. 6 Exerpte auf einer Artikelseite angezeigt werden, kann man durchaus nach 3 Exerpten einen statischen Werbeblock einstreuen und die restlichen 3 Exerpte werden dann nach dem Werbeblock von Textpattern automatisch auf die selbe Seite gesetzt.
Wie man mit Textpattern Artikellisten splittet – Ausgangslage
Gehen wir davon aus, das grundsätzlich auf Artikellistenseiten 6 Exerpte (kurze Anreißer der Artikel mit Weiterlesen-Link) eingesetzt werden sollen, die dann eine Seite bilden. Genau in die Mitte; also nach 3 Exerpten; möchte man einen Werbeblock oder ein Infokästchen anzeigen lassen. An genau dieser Aufgabenstellung scheitern vor allem Textpattern Neulinge oder Nutzer, die sich nicht jeden Tag mit Textpattern beschäftigen müssen.
Die Problemlösung:
Eine Ergänzung des sehr mächtigen article Tags sorgt hier bereits für eine angenehme Lösung unseres Problems. Möchte man mehrere Artikel oder Exerpte auf einer Seite anzeigen lassen, nutzt man normalerweisen den article Tag in der folgenden Form:
<txp:article limit="5" />
Textpattern setzt mit diesem Tag nun 5 Artikel oder Exerpte auf eine Seite. Um jedoch die Ausgabe an beliebiger Stelle zu splitten, setzt man den Tag folgendermaßen ein:
<txp:article limit="3" pageby="6" /> <div><h5>Dies ist eine statische Unterbrechung.</h5> <p>Hier könnte ein Werbeblock oder ähnliches stehen...</p> </div> <txp:article limit="3" offset="3" pageby="6" />
Nun wird Textpattern die Ausgabe der 6 Artikel oder Exerpte nach 3 Artikeln/Exerpten stoppen, unseren Block einstreuen und im Anschluss mit weiteren 3 Artikeln/Exerpten fortfahren.
Wichtig zu wissen:
limit="3" steht für die Anzahl der Artikel bevor unterbrochen wird, pageby="6" steht für die maximale (komplette) Anzahl der Artikel, die auf einer Seite erscheinen sollen.
So stellt Textpattern es dann dar:
Das fertige Ergebnis
Diesen Artikel als PDF Speichern
Wenn Dir dieser Artikel gefallen hat, teile ihn bitte
Andreas Hecht ist freiberuflicher Webdesigner/Webentwickler und Systemadministrator mit den folgenden Microsoft Zertifizierungen: MCP, MCSA, MCSA Messaging, MCSE, MCTS und dem Cisco CCNA Zertifikat.
Website the-netbrain.de | Folge ihm auf Twitter
Danke, dass Du diese Seite ausgedruckt hast! Bitte besuche uns gerne wieder, um weitere hilfreiche Artikel zu lesen.



