Zum Inhalt springen

Typoscript-Template nur auf ein Menu Item im Dropdownmenü anwenden

Erstellt am 16. Dezember 2014 · Noch keine Antworten

Tags: TYPO3 4.x, Frage

bavramor ·

Ich habe ein Dropdownmenü mit 2 submenüs. Für das oberste Menu Item habe ich ein Typoscript-Template geschrieben. Das Typoscript-Template zeigt die Objekte der Submenus in einer Kachelansicht an. Ein Screenshot zur Verständnis habe ich angehängt.

Allerdings wirkt sich das Typoscript im Moment auch auf die submenüs aus.

Wie kann ich das Typoscript nur auf das oberste Menu Item begrenzen. Das oberste Menu Item hat bei mir die ID 6.

Vielen Dank

P.S.: mein Typoscript

page.20 = TEMPLATE
page.20 {
   template = FILE
   template.file =  fileadmin/templates/dateivorlage2.html
   workOnSubpart = DOCUMENT_BODY
   subparts.INHALT1 = CONTENT
   subparts.INHALT1  {
       table = tt_content
       select.orderBy = sorting
       select.where = colPos=0
       
       }


   workOnSubpart = DOCUMENT_BODY
   subparts.INHALT2 = COA
   subparts.INHALT2  {

  30 = CONTENT
  30 {    
    table = pages
    select {
      pidInList = 84,85
      orderBy = sorting
    }
    renderObj = COA
    renderObj {
      
      30 = CONTENT
      30 {
        table = tt_content
        select {
          pidInList.field = uid
          orderBy = sorting
        }
      }
       30 = CONTENT
       30 {
        table = tt_content
        select {
          
          where = colPos = 2
          max = 1
          orderBy = sorting
          
        }
         renderObj = COA
         renderObj {
         1 = TEXT
         1.field = pid
         1.wrap =  <div class="news-grid"><a href="index.php?id=|">           
         2 =  TEXT
         2.field = image
         2.wrap =  <img src="uploads/pics/|" width="296" height="150"border="0" alt="">
         3 = TEXT
         3.field = header
         3.wrap = <h3>|</h3>
         4 = TEXT
         4.field = bodytext
         4.crop = 100|...|1
         4.wrap = <p class="teaser">|</p>
         5 = TEXT
         5.wrap =</a> </div>  

           }
          }
      
         }
             
       }

      }
    }

Bild.jpg