Webdesign

Automatische Anreißer-Texte für Beiträge in Textpattern

Dieses Mini-Tutorial erklärt, wie man mit Textpattern automatisch generierte „Anreißer“ (engl. teaser) für Beiträge anzeigt. Anreißer sind üblicherweise die ersten Zeilen eines Beitrags, welche den Leser dazu animieren sollen, den kompletten Artikel zu lesen.

Die folgende Anleitung geht davon aus, dass manche Beiträge einen manuell geschriebenen Anreißertext haben (in Textpattern heißt dieser „Exzerpt“) und andere nicht. Falls ein manuelles Exzerpt vorhanden ist, soll dieses verwendet werden, falls nicht, wird automatisch ein Exzerpt aus dem Haupttext erzeugt. Dazu wird das Plugin rss_auto_excerpt benötigt.

Baustein für die Artikel-Vorschau („Anreißer“)

Im Baustein für den entsprechenden Vorschau-Artikel (man könnte diesen z.B. Artikelvorschau nennen) notiert man folgenden Code:

  1. <h2><txp:permlink><txp:title /></txp:permlink></h2>
  2.  
  3. <txp:if_excerpt>
  4. <txp:excerpt />
  5. <txp:else />
  6. <txp:rss_auto_excerpt words="30" excerptwraptag="p" linktext="Weiter lesen &raquo;" linkwraptag="p" linkclass="readOn" ending=" (...)" />
  7. </txp:if_excerpt>
  8. Code-Download: /code/txp-automatische-anreisser-01.txt

Erklärung

Baustein für den kompletten Beitrag

Der Baustein für den ganzen Artikel (z.B. der Baustein default) könnte dann minimal so aussehen:

  1. <h2><txp:title /></h2>
  2. <txp:body />
  3. Code-Download: /code/txp-automatische-anreisser-02.txt

Diese Methode mit einem ähnlichen (wenn auch etwas umfangreicheren Baustein-Code) kommt unter anderem auf der Website des Kreisgymnasiums Neuenburg in den Artikellisten zum Einsatz.

Zuletzt geändert am 30.04.2009