[TYPO3-german] TypoScript in TyopScript parsen

bernd wilke t3ng at bernd-wilke.net
Mon Oct 5 12:26:06 CEST 2015


Am 05.10.15 um 10:54 schrieb Ben Ner:
> stdWrap.append = CONTENT
>              stdWrap.append{
>                  wrap = |*| <div class="col1 dyncon">|</div> || <div
> class="col1 dyncon">|</div><div class="col2 dyncon"></div> || <div
> class="col1 dyncon">|</div><div class="col3 dyncon"></div> || <div
> class="col1 dyncon">|</div><div class="col2 dyncon"></div> || <div
> class="col1 dyncon">|</div> || <div class="col1 dyncon">|</div><div
> class="col2 dyncon"></div><div class="col3 dyncon"></div> |*|
>                  table = tt_content
>                  select{
>                      pidInList.field = uid
>                      where = colPos = 0
>                  }
>                  renderObj = COA
>                  renderObj{
>                      wrap = <div class="lay{field:layout}">|</div>
>                      wrap.insertData = 1
>                      10 = TEXT
>                      10{
>                          field = header
>                          wrap = <div class="header">|</div>
>                      }
>                      20 = TEXT
>                      20{
>                          field = bodytext
>                          wrap = <div class="content">|</div>
>                          wrap.insertData = 1
>                      }
>                  }
>              }
>
> im Array 20 Text, hole ich aus dem Feld bodytext den Inhalt, hier können
> allerdings auch Plugins enthalten sein, dieses TypoScript wird mir dann
> als Text ausgegeben. Wir parse ich das TypoScript innerhalb dieses
> Strings nocheinmal? Habe via google leider nix dazu gefunden, nur PHP
> Funktionen

willst du die selektierten CEs so rendern, wie sie auch sonst gerendert 
werden?
wenn das CE ein plugin ist, bedeutet das noch lange nicht dass in 
bodytext TS steht. und dieses TS ist normalerweise nicht für das Rendern 
des Plugins verantwortlich, es kann allerdings im Plugin benutzt werden.
für mich sieht dein TS so aus, als ob man es durch das hier ersetzen 
kann/soll:

stdWrap.append < styles.content.get
stdWrap.append.wrap = |*| <div class="col1 dyncon">|</div> || <div
class="col1 dyncon">|</div><div class="col2 dyncon"></div> || <div
class="col1 dyncon">|</div><div class="col3 dyncon"></div> || <div
class="col1 dyncon">|</div><div class="col2 dyncon"></div> || <div
class="col1 dyncon">|</div> || <div class="col1 dyncon">|</div><div
class="col2 dyncon"></div><div class="col3 dyncon"></div> |*|


bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list