Zum Inhalt springen

Menü implementieren... kriegs irgendwie nicht hin

Erstellt am 23. Oktober 2007 · 21 Antworten · letzte Antwort am 26. Oktober 2007 · Seite 1 von 2

Tags: Templates & Layouts, Frage

Unbekannter Benutzer ·

Verstehe den Sinn dahinter jetzt ehrlich gesagt nicht...

Versuchs mal so:

lib.menue = HMENU
lib.menue {
  special = directory
  special.value = 5
  stdWrap.dataWrap = <ul>|</ul>
  stdWrap.required = 1
  korek_css = padding-bottom:20px;margin-left:1px;text-align:left
  aniLen = 800
  hideDelay = 5
  minCPUResolution = 10
  kore_so_x = -2
  div_id_layer = yymenu
  1 = tx_menu_ypslideoutmenu
  1 {
    expAll=1
    NO = 1
    NO {
      linkWrap = <span>|</span>
      ATagBeforeWrap = 1
      allWrap = <li>|</li>
    }
  }
  2 = tx_menu_ypslideoutmenu
  2 {
      moveTo = down
      height = 22
      width = 177
      expAll=1
      NO {
      }
  }
  3 < .2
  3.moveTo = right
  3.width= 177
}


page = PAGE
page.stylesheet = uploads/tf/main.css
page.6 = TEMPLATE
page.6 {
        template = FILE
        template.file = uploads/tf/main.tmpl
        workOnSubpart = DOKUMENT
        subparts.CONTENT = CONTENT
        subparts.CONTENT {
                table = tt_content
                select.orderBy = sorting
                select.where = colPos=0
        }
        marks.MENU < lib.menue       
}

Ansonsten schau mal ob dein Marker in deinem Designtemplate wirklich ###MENU### heißt und ob ID 5 auch Unterseiten hat, die angezeigt werden könnten. Ansonsten fällt mir nur ein, dass du das Manual der Extension für das Menü zur Hand nimmst und nochmal den code analysierst.

Unbekannter Benutzer ·

ja, dann kann das doch mit der Value = 5 schon nicht hinhauen...
Dein Script sieht exact aus wie das Beipiel auf der Tutorial-Seite... Das kann nicht funktionieren

Unbekannter Benutzer ·

die id 5 existiert nicht du meinst die id#6

die id#6 ist die erste im stammbaum quasi die maintempl. darunter kommt die erste menüebene

in der rep. existiert keine doku mehr, wieso auch immer

aber es existiert ein link des autors http://typo3.intervation.de/extensionen/intervation/int-ypslideoutmenu.html

allerdings steht drin beschrieben das man die erste menüebene manuell erstellen soll und die 2te automatisch geladen wird?

versteh ich was falsch? ich hab die extension hochgeladen...

Unbekannter Benutzer ·

nee nee das die erste ebene muss schon erstellt werden der hat grad noch die vom letzten im cache drin... ich glaube nicht das man über css bestimmen kann ob das menü horizontal oder vertikal erscheinen soll

Unbekannter Benutzer ·

ich kriege die erste ebene zwar verändert kriege sie jedoch nicht als gmenu hin und vorallem kriege ich es nicht nebenander hin

#angry#

lib.menue = HMENU
lib.menue {
  special = directory
  special.value = 6
  1 = TMENU
  1.NO {
  	before = &nbsp;
  	after = &nbsp; | |*| &nbsp; | |*| &nbsp;
  }
  korek_css = padding-bottom:20px;margin-left:1px;text-align:left
  aniLen = 800
  hideDelay = 5
  minCPUResolution = 10
  kore_so_x = -2
  div_id_layer = yymenu
  1 = tx_menu_ypslideoutmenu
  1 {
    expAll=1
    NO = 1
    NO {
      linkWrap = <span>|</span>
      ATagBeforeWrap = 1
      allWrap = <li>|</li>
    }
  }
  2 = tx_menu_ypslideoutmenu
  2 {
      moveTo = down
      height = 12
      width = 110
      expAll=1
      NO {
      }
  }
  3 < .2
  3.moveTo = right
  3.width= 110
}

ist der mom stand...