Zum Inhalt springen

Menü wird nicht angezeigt

Erstellt am 30. März 2010 · 1 Antwort · letzte Antwort am 30. März 2010

Tags: Templates & Layouts, Frage

assactions ·

Ich benötige ein wenig Hilfe, bin hier neu in einer Firma und (leider?) wird hier ausschliesslich mit Typo3 gearbeitet, nun arbeite ich mich ein wenig dort ein.

Nun meine frage...

Setup

   TOP-MENU = HMENU
   TOP-MENU {
      special = directory 
      special.value = 93
     entryLevel = 1
      #stdWrap.wrap = <ul id="horizmenue">|</ul>
      1 = TMENU
      1 {
      noBlur = 1
      expAll = 1
      wrap = <ul>|</ul>
      NO.wrapItemAndSub = <li>|</li>
      NO.ATagTitle.field = abstract // description // title
      ACT = 1
      ACT.wrapItemAndSub = <li class="act">|</li>
      ACT.ATagTitle.field = abstract // description // title
      }
   }

In der html:

<div class="navi"> 
###TOP-MENU###
</div>

Inhalt den ich schreibe wird angezeigt aber das menü nicht, woran kann das liegen, muss ich nocht irgendwas freischalten?

freshman17 ·

Das ist einfach, schau: du erzeugst per TypoScript das Textmenü weist es jedoch dem Marker in deinem Template nicht zu. Häng das Schlüsselwort 'marker' vor 'TOP-MENU' dann sollte es gehen.

marks.TOP-MENU = HMENU
marks.TOP-MENU {
...
}

Natürlich muß der marker innerhalb eines solchen oder ähnlichen Code-Fragmentes stehen:

page = PAGE
page.typeNum = 0
page.10 = TEMPLATE
page.10 {
  ...
  marks.TOP-MENU = HMENU
  marks.TOP-MENU {
    ...
  }
}