Zum Inhalt springen

Verständnisproblem ifEmpty

Erstellt am 22. April 2011 · 3 Antworten · letzte Antwort am 25. April 2011

Tags: Frage

pnet ·

Hallo,

vermutlich wurde die Frage schon dutzende Male gestellt. Warum funktioniert diese ifEmpty Sache im folgenden TS nicht. Kann das Problem zwar mit einer if.numRows Bedienung auch lösen, aber bei dieser Variante bin ich dann am implementieren von styles.content.getLeft.slide = -1 gescheitert.

subparts.CLEFT = COA_INT
subparts.CLEFT{

   # Holen des Inhaltes (inkl. Slide)     
   10< styles.content.getLeft         
   10.renderObj.stdWrap.wrap=<div class="box1"><div class="box1_c10"></div><div class="box1_c20">|</div><div class="box1_c30"></div></div>
   10.stdWrap.wrap=<div id="container_content_left">|</div> 
   10.required=1
     
   # Wenn getLeft keine Inhalte hat folgendes ausgeben  
   ifEmpty=<div id="container_content_left_cl"></div>    
}

Bin für Antworten sehr dankbar.

Robert

igorshmigor ·

Ich denke es sollte funktionieren, wenn Du stdWrap.ifEmpty schreibst statt nur ifEmpty. Das ist bei COA und COA_INT nötig, um stdWrap-Funktionalitäten wie ifEmpty zu nutzen.

MorphexX ·

So wäre es korrekt - ist auch schon getestet. 😉

subparts.CLEFT = COA_INT
subparts.CLEFT{
  
  # Holen des Inhaltes (inkl. Slide)     
  10 < styles.content.getLeft         
  10 {
    
    slide = -1
    renderObj.stdWrap.wrap = <div class="box1"><div class="box1_c10"></div><div class="box1_c20">|</div><div class="box1_c30"></div></div>
    
    stdWrap {
      wrap = <div id="container_content_left">|</div> 
      wrap.override.ifEmpty = <div id="container_content_left_cl"></div>    
    }
    
  }
  
}