[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