die Wrap-Option von Typo3
Typo3 kennt mehrere Arten von Wrap (z.b. stdWrap, linkWrap, usw.) die je nach Object-Typ verfügbar sind.
Allen liegt allerdings die Funktionsweise des wrappens mittels Pipe-Symbol (|) und den Split Options zu Grunde.
einfacher Wrap
x = TEXT
x.value = test
x.wrap = <span> | </span>
<span>test</span>
Wrappen ohne Leerzeichen zu verlieren
x = TEXT
x.value = test
x.noTrimWrap = <span> | </span>
<span> test </span>
Splitoptions
Splitoptions sind vor allem für Menüs geeignet um die verschiedenen Menüpunkte unterschiedlich zu wrappen.
6 Menüpunkte werden bei folgenden Beispielen wie angegeben gewrappt:
<span> | </span> || <p> | </p>
Die Menüpunkte werden wiederholend nach dem obigen Muster gewrappt.
<span>punkt 1</span><p>punkt2</p><span>punkt 3</span><p>punkt4</p><span>punkt 5</span><p>punkt6</p>
<span> | </span> || <p> | </p> || <a> | </a> || <div> | </div>|| <h1> | </h2>|| <b> | </b>
Die 6 Menüpunkte werden nach dem obigen Muster gewrappt. Bei mehr als 6 Punkten würde das Muster wieder von vorne beginnen.
<span>punkt 1</span><p>punkt2</p><a>punkt 3</a><div>punkt4</div><h1>punkt 5</h2><b>punkt6</b>
<span> | </span> |*| <p> | </p> |*| <a> | </a>
Erster Menüpunkt wird mit dem ersten Abschnitt, und letzter mit dem letzten Abschnitt gewrappt, alle Menüpunkt dazwischen mit dem mittleren Abschnitt.
<span>punkt 1</span><p>punkt2</p><p>punkt 3</p><p>punkt4</p><p>punkt 5</p><a>punkt6</a>