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
Hmm... Poste mal dein TS. Am besten, du schaust mal nach entryLevel in der TSRef. Das sollte dein Problem doch beheben...
Gruß Dale
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
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.
Hi,
jedes Submenü als eigenes Menü konfigurieren und mit
SUBNAVIGATION.special = list
SUBNAVIGATION.special.value = 7
ansprechen.
kaktus
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
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
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
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]