Hallo zusammen,

 

ich habe ein großes Template, welches unter anderem auch einen DIV-Container 
enthält, den ich nur anzeigen möchte, wenn beispielsweise NUR die rechte Spalte 
befüllt ist. Es ist also kein TemplaVoila im Einsatz und folgender Eintrag 
findet sich im Template:

--

                <!-- ###MAIN_1_COL### begin -->

                <div id="main_content_1_col_box">

 

                </div>  

                <!-- ###MAIN_1_COL### end -->

--

 

In meinem Template wird der Marker entsprechend geparst:

--

                                               # SUBPART MAIN_1_COL

                                               subparts.MAIN_1_COL < 
lib.MAIN_1_COL

--

 

Und hier liegt vermutlich der Fehler: es soll nur einspaltig angezeigt warden, 
wenn ausschließlich in der rechten Spalte Text enthalten ist:

--

lib.MAIN_1_COL = COA 

lib.MAIN_1_COL {           

                10 = CASE

                10 {

                               

                               key.field = uid                  

                               

                               ##########################

                               # ### Startseite begin                  

                               6 = COA

                               6 {                          

                                                               

                                               stdWrap.wrap = <div 
id="main_content_1_col">|</div>

 

                                               10 = CONTENT

                                               10 {

                                                               #stdWrap.wrap = 
<div id="main_content_left">|</div>

                                                               stdWrap.wrap = 
<div id="col_1">|</div>

                                                               

                                                               table = 
tt_content

                                                               
select.pidInList.field = uid                           

                                                               select.orderBy = 
sorting

                                                               select.where= 
colPos=3

                                                               
select.languageField = sys_language_uid                                         
  

                                                               

                                                               renderObj = COA  
                                                         

                                                               renderObj {      
                                 

                                                                              

                                                                              
10 = IMAGE

                                                                              
10 {

                                                                                
              stdWrap.if.isTrue.field = image

                                                                                
              stdWrap.wrap = |           

                                                                                
              

                                                                                
              file.import = uploads/pics/

                                                                                
              file.import.field = image

                                                                                
              

                                                                                
              altText.field = altText                                   

                                                                                
              titleText.field = titleText                                       
                                                     

                                                                              }

 

                                                                              
20 = TEXT

                                                                              
20 {                                                                            
                                                          

                                                                                
              if.isTrue.field = bodytext                                        
                                                   

                                                                                
              field = bodytext

                                                                                
              parseFunc < lib.parseFunc_RTE

                                                                              }

                                                               }                
                                             

                                               }                                
             

                               }

                }

}

--

 

In diesem Fall darf zum Beispiel nicht ein anderes Subpart greifen wie dieses:

--

                <!-- ###MAIN_CONTENT### begin -->

                <div id="main_content_box">                                

 

                               <!-- ###COMPANY_CORE_DIVISIONS### begin -->

                               <div id="company_core_divisions_box">

                                               

                                               <!-- ###COMPANY_CORE_01### begin 
-->

 

                ...

                ...

--

 

Ist sowas machbar oder habe ich einen Denkfehler?

 

Viele Grüße

 

Björn

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an