Zum Inhalt springen

ifempty in TemplaVoila TypoScript

Erstellt am 22. Januar 2008 · 2 Antworten · letzte Antwort am 18. Juli 2008

Tags: Frage

krabbox ·

Hallo zusammen,

ich würde gerne, falls jemand in einer TemplaVoila-Spalte keinen Inhalt einträgt einen statischen Text anzeigen.
Dachte, ich könnte das vielleicht im TypoScript des TemplaVoila-DS machen:

<field_test type="array">
<tx_templavoila type="array">
...
<typoscript>
10= RECORDS
10.source.current=1
10.tables = tt_content
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
	10 {
	stdWrap.ifEmpty.cObject = TEXT
	stdWrap.ifEmpty.cObject.value = Blupp Test 
	}
}
</typoscript>
...
</tx_templavoila>
...
</field_test>

Leider scheint das so mit dem ifEmpty nicht zu funktionieren. Hat jemand eine Idee?
Besten Dank im Voraus für jeden Hinweis!

tantebootsy ·

Wenn man den ursprünglichen Content jedoch indiziert haben möchte - der TYPO3SEARCH-wrap also bleiben muss - ist es möglich, ein COA davorzuschalten:

10 = COA
10.1= RECORDS
10.1{
  source.current=1
  tables = tt_content
  stdWrap.ifEmpty.cObject = TEXT
  stdWrap.ifEmpty.cObject.value = dada
}
10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->

Ich hab's jedenfalls anders (z.B. mit isFalse + isTrue) nicht hinbekommen .. Wenn jemand also eine schönere Lösung hat, immer her damit. :-)

Micha