[TYPO3-german] Submenu mit vor zurück navi wenn Unterseiten vorhanden

Andreas Burg typo3 at andreasburg.de
Fri Jun 20 14:34:06 CEST 2008


Spencer J schrieb:
> Punkt 1
> --Punkt 2--  << zurück ::  vor >> (durch die Unterseiten von dem aktiven 
> Punkt 2 navigieren)
> Punkt 3
> Punkt 4
> 
> Bei einem aktiven Menupunkt welcher Unterseiten hat sollen nicht die 
> Unterseiten sondern eine vor zurück Browser für die Unterseiten erscheinen.

Hallo Spencer,

probier mal das hier:

page = PAGE
page.stylesheet = fileadmin/test/style.css

######### menu ########
lib.menu = HMENU
lib.menu {
   1 = TMENU
   1 {
     wrap = <div class="tmenu">|</div>

     NO = 1
     NO.before = <div class="no">
     NO.after  = </div>

     ACTIFSUB < .NO
     ACTIFSUB.before = <div class="actifsub">
     ACTIFSUB.doNotLinkIt = 1
     ACTIFSUB.stdWrap.postCObject= HMENU
     ACTIFSUB.stdWrap.postCObject {
       special = browse
       special {
         items = prev | next
         prev.fields.title = « zurück
         next.fields.title = vor »
       }
       1 = TMENU
       1.NO = 1
     }

     ACT < .NO
     ACT.before = <div class="act">
   }
}

Ein wenig Formatierung:

div {
   padding: 10px;
}
div.tmenu {
   background: #999999;
}
div.no {
   background: #cccccc;
}
div.actifsub,
div.act,
.actifsub a,
.act a {
   background: #eeeeee;
}
.actifsub a {
   padding: 0 10px;
}

Deine Seiten-Struktur sollte allerdings wie folgt aussehen:

test -> punkt1
   * punkt1 -> punkt1.1
     o punkt1.1
     o punkt1.2
     o punkt1.3
   * punkt2 -> punkt2.1
     o punkt2.1
     o punkt2.2
     o punkt2.3
   * punkt3

Wenn nämlich punkt1 kein Verweis wäre würde das browse-Menü auf punkt2 und punkt3 verweisen, da das 
browse-Menü in Relation zur Aktuellen Seite steht und du damit nicht ein tieferes Level, sondern nur 
höhere oder das gleiche Level ansprechen kannst.

andreas


More information about the TYPO3-german mailing list