Zum Inhalt springen

Problem mit Templatevererbung

Erstellt am 12. Dezember 2005 · 6 Antworten · letzte Antwort am 13. Dezember 2005

Tags: Frage

Chaosmani ·

Ich habe das Problem, dass mein Menü nicht übergeben wird an die Unterseiten im Baum. Das Template wurde wie im Buch von Robert Meyer angeregt auf einer root-Seite entworfen, geht dort auch. Sobald ich auf einen Link im Menü gehe, egal ob TMENU, oder GMENU kommt zwar die Seite mit dem Template, aber die Menü's verschwinden.
#paralyzed#
Hier mal der Code dazu, evtl. kann mir ja wer sagen was ich für einen Fehler mache, da ich auch noch mit dem Untermenü bei MENU_LINKS probleme habe!

Chaosmani

   # Die Designvorlage integrieren
   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/vorlage.html
   10.workOnSubpart = DOKUMENT
   
   10.marks {
      # Den Platzhalter DATUM ansprechen
      DATUM = TEXT
      DATUM.data = date : d.m.Y
      
      # Das Logo einlesen
      LOGO = IMAGE
      LOGO.file = fileadmin/images/nak_emblem.gif

      # Das Label einlesen
      LABEL = IMAGE
      LABEL.file = fileadmin/images/label.gif

   
      # Das Textmenü oben erstellen
      MENU_OBEN = HMENU
      MENU_OBEN {
         special = directory
         special.value = 3
         1 = TMENU
         1.NO = 1
         1.NO.linkWrap =  | ||*| | ||*| | 
      }
      
      # Das grafische Menü erstellen
      MENU_LINKS = HMENU
      MENU_LINKS.special = directory
      MENU_LINKS.special.value = 2
      MENU_LINKS.1 = GMENU
      MENU_LINKS {
      wrap = <img src="fileadmin/images/linie_weiss.gif" width="112" height="1" alt="" /><br /> 
      entryLevel = 1
      1.NO = 1
      1.NO {
      XY = 112, 24
      backColor = #0000ff
      
      # Text auf den Menüpunkt rendern
      10 = TEXT
      10.text.field = title
      10.fontColor = #FFFFFF
      10.fontFile = fileadmin/fonts/verdana.ttf
      10.fontSize = 10
      10.niceText = 1
      10.offset = 14, 16

      # Eine weisse Linie erzeugen
      20 = IMAGE
      20.file = GIFBUILDER
      20.file {
      XY = 112,1
      backColor = #FFFFFF
      
                }
      20.offset = 0, 23

     
   }
     # Einen RollOver-Zustand beschreiben
     1.RO < .1.NO
     1.RO.backColor = #061467

     # Die zweite Ebene als Kopie der ersten Ebene beschreiben
     LINKS_MENU.2 < .LINKS_MENU.1
     
     LINKS_MENU.2.NO {
     backColor = #3366FF
     10.fontColor = #FFFFFF
     10.fontSize = 10
             }
    2.RO < .2.NO
    2.RO.backColor = #C1D5F4
}
 }
Chaosmani ·

Hi, SteffenK

Habe nur dies eine Template erstellt und die Haken sind nur bei Rootlevel. Bin Typo Anfänger und hoffe das dies richtig ist, denn wenn ich die Option nicht aktiviere sehe ich gar kein Template. #angry#
Also zum besseren verständniss, die Vorlage die ich in html geschrieben habe wird vererbt! Nur die Menüs werden nicht übernommen!

Chaosmani

Chaosmani ·

Meine Seitenstruktur ist nach der Weltkugel wie folgt:

  • root

    Menü oben
    Punkt 1
    Punkt 2
    Punkt 3

    Menü links
    Punkt 1
    Punkt 1.1
    Punkt 1.2
    Punkt 2
    Punkt 2.1
    Punkt 2.2
    Punkt 3
    Punkt 3.1
    Punkt 3.2
    Punkt 4
    Punkt 4.1
    Punkt 4.2
    Punkt 5

Sobald ich auf einen der Menüpunkte klicke verschwindt beide Menüs und ich kann nur über den Browser zurück

Wenn ich mir das Frontend ansehen will bekomme ich die Fehlermeldung, dass keine Page auf dem rootlevel gefunden wurde! Sorry bin halt absoluter nOOb :o und nach dem Buch gegangen und hab bis zum einbinden der Menüs alles gemacht wie es stand! Aber da scheint was nicht ganz zu stimmen! Bin für jede Hilfe dankbar!

Chaosmani