Beschneidung von Texten nach bestimmter Zeichenanzahl
13 Kommentare | Rubrik: Allgemein Diese Anleitung beschreibt, wie man überlange Menüpunkte und Texte mit stdWrap.crop bescheiden kann. Dies ist insbesonders für Teasertexte eine wichtige Grundfunktion.
Der Funktion stdWrap kann eine Eigenschaft namens crop angehängt werden. Dies eignet sich besonders für überlange Menüpunkte, Teaserüberschriften oder Newstexte. Nahezu alle Texte können mit stdWrap.crop auf eine feste Zeichenzahl begrenzt werden.
Als Beispiel soll die Titellänge (###TITLE###) von Seitenteasern auf 35 Zeichen beschränkt werden. Als Extension wurde jp_pageteaser genutzt. Da diese Extension, wie die meisten anderen Marker verwendet, sieht das TypoScript zum Beschneiden des Titels recht einfach aus.
Einzutragen ins Setup des MainTemplates ist folgendes:
plugin.tx_jppageteaser_pi1.marker.TITLE.stdWrap.crop = 35|...
Der TITLE-Marker der Extension jp_pageteaser wird auf 35 Zeichen beschnitten und fügt ein "..." ans Ende an. Möchte man die letzten 35 Zeichen des Tilels angezeigt bekommen muss lediglich ein Minus eingefügt werden.
plugin.tx_jppageteaser_pi1.marker.TITLE.stdWrap.crop = -35|...

1 Kommentar
Seite 1 von 1 1
schrieb am 20.12.2007 14:28
Hey cool! Danke, find ich echt nen super guten Tipp.
Greetz
Rainer