[TYPO3-german] 'if-else'-Konstruktion mit TS

Petra Arentzen mailing at pegu.de
Tue Aug 2 16:01:30 CEST 2011


Hallo Thomas,

vielleicht so:

temp.myContent = COA
temp.myContent {

 wrap = <div id="myContent">|</div>

 # Falls .10 nicht leer ist, dann rendere .10

 10 = CONTENT
 10 {
     table = tt_content
     select.where = [SQL_10]
   }
  # Falls .10 leer ist, dann rendere .ifEmpty.cObject
   stdWrap.ifEmpty.cObject = CONTENT
   stdWrap.ifEmpty.cObject {
      table = tt_content
      select.where = [SQL_11]
   }
 }

}

VG 

Petra


Am 02.08.2011 um 09:53 schrieb <thomas.buegel at web.de>:

> Ein CONTENT Element (.10) liefert entweder einen Inhalt oder ist leer. 
> Wenn es einen Inhalt, also nicht leer ist, dann soll es gerendert werden
> Falls .10 nun leer ist, dann soll .11 gerendert werden, wenn .11 leer ist, dann soll myContent nur einen Leerstring liefern. Schematische sähe das TS so aus, hier fehlt allerdings das 'if-else', denn alle Versuche, die ich bisher gemacht haben, waren wohl falsch, da ich entweder immer .10 gerendert bekam, auch wenn es leer war oder gar nichts, die Umschaltung habe ich bislang nicht hinbekommen. (Habe mit CASE und stdWrap.if - Konstruktionen etc. erfolglose Versuche angestellt)
> 
> 
> temp.myContent = COA
> temp. myContent {
> 
>  wrap = <div id="myContent">|</div>
> 
>  # Falls .10 nicht leer ist, dann rendere .10
> 
>  10 = CONTENT
>  10 {
>      table = tt_content
>      select.where = [SQL_10]
>    }
>  }
> 
>  # Falls .10 leer ist, dann rendere .11
> 
>  11 = CONTENT
>  11 {
>    table = tt_content
>    select.where = [SQL_11]
>  }
> 
> }
> 
> Ich denke so eine Aufgabenstellung kommt doch irgendwann mal vor, vielleicht hat das jemand schon mal lösen können und kann mir einen Tipp geben, das wäre super, denn ich hab bereits 5 Std. verbraten mit googlen und testen und weiß echt nicht weiter!
> 
> Danke und Gruß
> 
> Thomas
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 



More information about the TYPO3-german mailing list