[TYPO3-german] TypoScript: Wie Text in mehrere Teile aufsplitten?

Louis D. louis at diedrogen.de
Wed Jun 26 19:46:27 CEST 2013


Hi Oliver,

Keien direkte Lösung....aber ich nehme dafür ein Gridelement mit zwei Rows und klappe die untere mit JQuery ein.
So muss der Redakteur (und evtl Nachfolger, die das dann nicht kennen), keine Splitkommandos lernen.

Viele Grüße,
Louis



Am 26.06.2013 um 18:42 schrieb Oliver Baran <obaran at gmail.com>:

> Hallo zusammen,
> 
> ich möchte gerne ein Content Element in mehrere Teile aufteilen.
> Dazu habe ich mir gedacht, innerhalb des Text-Blockes, eine
> Zeichenkette wie "###SPLIT###" einzufügen; um an dieser Stelle den
> Text aufzusplitten und den nachfolgenden Teil mit CSS auszublenden.
> Durch klick (auf einen Link) soll der nachfolgende Text eingeblendet werden.
> 
> Mein Typo-Script sieht aktuell wie folgt aus:
> 
> lib.meinContent < styles.content.get
> lib.meinContent{
>  select.where = colPos = 2
>  stdWrap.split {
>    token = ###SPLIT###
>    token.required=1
>    cObjNum = 1 || 2
>    1.current = 1
>    1.wrap = <div class="erster"> | </p></div> <input type="checkbox"
> id="readmore_{field:uid}" class="visuallyhidden readmore" /><label
> for="readmore_{field:uid}" class="readmore"
> data-readmore="weiterlesen" data-readless="wenigerlesen"></label>
>    1.insertData = 1
>    2.current = 1
>    2.wrap = <div class="zweiter"><p class="hidden">  | </div>
>    2.insertData = 1
>  }
> }
> 
> Das funktioniert auch einigermaßen gut.
> Zwei Probleme habe ich hier aber noch:
> 1. Das DIV "erster" geht am Anfang des Content Elementes auf, wobei es
> eigentlich schöner währe wenn das DIV "erster" am Textanfang aufgehen
> würde.
> 2. Die beiden Wraps mit div "erster" und div "zweiter" werden auch
> hinzugefügt wenn in dem Text kein ###SPLIT### vorkommt.
> 
> 
> Das 1. Problem ist nicht allzu schlimm.
> Aber hat einer eine Idee wie ich das 2. Problem lösen kann? So dass
> die wraps nur hinzugefügt werden, wenn es die Zeichenkette ###SPLIT###
> innerhalb des Textes gibt?
> 
> Danke und viele Grüße
> Oliver
> 


More information about the TYPO3-german mailing list