Zum Inhalt springen

Problem mit Submenü

Erstellt am 21. März 2006 · 8 Antworten · letzte Antwort am 29. März 2006

Tags: Frage

onetit ·

Hallo

Ich habe ein Problem mit den Submenü.

Folgende Ausgangslage:

Die Navigation auf der Seite ist mit animierten Gif Bilder fix eingebaut. Ich habe die jeweiligen Bilder mit "index.php?id=xx" angesprochen. Das funktioniert auch.

Aber, ich habe jetzt auch noch zu jedem Punkt eine Subnavigation, welche an einer anderen Stelle der Seite angezeigt werden soll.

Jedoch passiert das nicht. Es wird immer nur die ganze Navigation angezeigt.

Geht das überhaut?
Wer kann mir helfen?

Gruss onetit

Dalerion ·

Hmm... Poste mal dein TS. Am besten, du schaust mal nach entryLevel in der TSRef. Das sollte dein Problem doch beheben...

Gruß Dale

onetit ·

Ok, hier mal mein TS

SUBNAVIGATION = HMENU
   SUBNAVIGATION.special = directory
   SUBNAVIGATION.special.value = 7
   SUBNAVIGATION.entryLevel = 1

   SUBNAVIGATION.1 = TMENU
   SUBNAVIGATION.1.NO = 1
   SUBNAVIGATION.1.NO {
     before =  
     after =   | |*| &bnsp; | |*| &bnsp;

     XY = 100, 15
     backColor = #000000
     after =  <br>
   
     10 = TEXT
     10.text.field = subtitle
     10.fontColor = #FFFFFF
     10.fontFile = fileadmin/fonts/verdanab_01.ttf
     10.fontSize = 10
     # 10.nice.Text = 1
     10.offset = 10, 20
   }

Die Navi ist so:

Bild: buchsi.ch/bb_navi.jpg
Detailpage = id=7
Restaurant
Kultur
Kontakt
Sind im HTML fix hinterlegt.

Nun möchte ich, wenn ich Restaurant wähle, das die Subnavi angezeigt wird.
Mit entryLevel habe ich das auch schon probiert. :-(
Jetzt wird das Menü unter der Detailpage unter id=7 angezeigt.

Wo mache ich was falsch?

Danke und Gruss
onetit

Dalerion ·

Also nochmal kurz zum Verständnis:

Wenn Restaurant gewählt wird, soll die Subnavi unterhalb angezeigt werden, also Bankette usw.
Wenn ein anderer Punkt gewählt ist, soll dessen Subnavi angezeigt werden?

Dann lösche special und special.value aus deinem TS. Diese Zeilen sind dafür verantwortlich, dass immer die Subnavi von Seite ID 7 erscheint...

Wenn Restaurant gewählt ist, mußt du noch SUBNAVI.2 definieren, also Level 2 der Navigation.

kaktus ·

Hi,

jedes Submenü als eigenes Menü konfigurieren und mit

SUBNAVIGATION.special = list
SUBNAVIGATION.special.value = 7

ansprechen.

kaktus

onetit ·

Hallo Dalerion

Danke es funktioniert "fast".
Ich sehe jetzt die Untermenus. Wenn ich jedoch eines auswähle, sind die anderen verschwunden und der Hintergrund ist nur schwarz.

Was fehlt mir noch?

Aber, Kaktus, wie meisnt Du das?

Danke und Gruss
onetit

kaktus ·

Hallo, onetit

aber, kaktus, hat meine Mutter früher auch immer gesagt . . .

Ich mein das so, dass man jede Menüebene als eigenes Menü ausweisen kann, dieses läßt sich über einen Marker ansprechen und per CSS frei auf der Seite positionieren und gestalten.
Die Menüpunkte gebe ich wie oben beschrieben vor.
Der Nachteil ist, daß Du bei Erweiterungen oder
Änderungen des Menüs dein TS von Hand anpassen musst. Es gibt sicher andere Lösungen, aber die
funktioniert.

Grüße,

kaktus

Dalerion ·

Also ich arbeite zwar nicht mit Markern, sondern mit TemplaVoila, aber das sollte genau gleich funktionieren.

Also: Ich habe bei mir oben das Hauptmenü entryLevel =1, ein HMENU --> TMENU.

Links habe ich ein Submenu entryLevel = 2, ein HMENU --> TMENU.

Ich habe nichts mit special oder sonst was drin und es funktioniert. Lösche mal die special Sachen raus. Das richtige Submenu wird dir automatisch angezeigt, wenn der entryLevel richtig gesetzt ist.
Dann solltest du noch die anderen Zustände definieren: ACT und ggf. CUR.

Gruß Dale

onetit ·

Ich komme nicht weiter!

Denn wenn ich einen Menüpunkt auswähle, verschwinden die anderen. Wenn ich dann im Admin Panel nachschaue, bekomme ich dort folgende zusätzliche Meldung.

seite PAGE 7
seite./substituteMarkerArray/ 0
/Page generation/Tidy, cached 0
/Page generation/Index page 24
...e generation/Index page/Split content 2
...rset of content (iso-8859-1) to utf-8 3
...Index page/Extract words from content 15
...ndex page/Analyse the extracted words 1
...generation/Index page/Submitting page 5
...page/Check word list and submit words 2
...on/Index page/Checking external files 8

Was ist hier noch falsch?

Danke und Gruss
onetit
[/b]