Untermenü

TYPO3 Chat hosted by kj187kj.

Join now


Chat about what's on your mind. More about public chats.

Sunsite SourceForge.net

Statistik
Tutorials Gesamt:
56
Tutorials Hidden:
1
Kommentare:
499

Bücher zum Thema

Links / Friends
» typo3.org
» T3N Magazin
» CSS Tutorials
» TYPO3 SEO
» TYPO3 Blog



 

Menü per maxitems deaktivieren


Tutorial abonnieren:
Author:
Sacha Vorbeck
Author E-Mail:
Eingetragen:
25.03.2005 - 14:46

Quelle:
Klicks:
1586




Mit der maxItems Eigenschaft des HMENU Objektes lässt sich die Anzahl der Einträge eines Menüs begrenzen. Allerdings wird der Wert 0 bei maxItems ignoriert, so dass man ein Menü nicht allein durch durch die maxItems Eigenschaft deaktivieren kann.

Eine Möglichkeit, wie man ein Menü statt dessen über eine Konstante deaktivierbar machen kann, ist unten aufgeführt. Die Konstante max_anzahl bestimmt die Anzahl der Menüeinträge. Wird sie auf 0 gesetzt, würde sie vom HMENU Objekt ignoriert und es würden alle Menüeinträge angezeigt werden. Aber die if Abfrage am Ende des COA sorgt dann dafür, dass das Menü in diesem Falle überhaupt nicht angezeigt wird.

   0: temp.beispielmenu = COA
   1: temp.beispielmenu {
   2:   20 = HMENU
   3:   20 { 
   4:     special = directory
   5:     special.value = {$einstiegs_id}
   6:     maxItems = {$max_anzahl}
   7:     expAll = 0
   8:     1 = TMENU
   9:     1 {
  10:       wrap = |
  11:       noBlur = 1
  12:       NO {
  13:         doNotLinkIt = 1
  14:         linkWrap = < typohead type="3" >|< /typohead >
  15:         stdWrap.htmlSpecialChars = 1
  16:         allWrap = |*|< div>| < /div >||< div>|< /div >|*| 
  17:       }
  18:     }
  19:   }
  20:   stdWrap.if {
  21:     value = {$max_anzahl}
  22:     equals = 0
  23:     negate = 1
  24:   }
  25: }
Hier koennen Sie sich den Quellcode kopieren.






Ergebnis: Kein Ergebnis vorhanden


Keine Einträge vorhanden!