stdWrap bietet sehr viele brauchbare Funktionen an, welche einem TYPO3 Integrator sehr viel Möglichkeiten ohne PHP zur Verfügung stellen.
Da ich in meinen Projekten sehr oft TypoScript verwende, habe ich nach etwas Try’n’Error einen verschachtelten Wrap konstruiert, der je nach Abhängigkeit eines anderen Feldes verschieden wrapped.
Im Snipppet zeige ich ein Beispiel anhand der t3blog Extension (die ich übrigens nicht empfehlen würde).
plugin.tx_t3blog_pi2.blogList { titelListItem = COA titelListItem { wrap { cObject = TEXT cObject { value = wrap-value wenn field:filtered false ist override { cObject = TEXT cObject.value = wrap-value wenn field:filtered true ist if.isTrue.field = filtered } } } } }
- Zeile 7: Value des Wraps wenn filtered false zurück gibt
- Zeile 10: Value des Wraps wenn filtered true zurück gibt