Zum Inhalt springen

TMENU_LAYERS: Submenu-Platzierung

Erstellt am 13. Dezember 2005 · 8 Antworten · letzte Antwort am 16. Dezember 2005

Tags: Frage

lavitto ·

Hallo zusammen,

Ich habe einer Seite ein TMENU_LAYERS eingebunden.

Da ich ein spezielles Layout habe, muss ich die Submenu-Layers an einem speziellen Ort(im HTML-Code) platzieren.

Standardmässig werden die Layers nach dem <body>-Tag platziert eingefügt. Ich möchte sie jedoch in einem Inhalts-DIV haben, da sie absolut zu diesem platziert werden müssen.

Weiss jemand wie ich die Layers an einem anderen Ort platzieren kann?

Gruss und Herzlichen Dank
lavitto

Sino ·

dafür brauchst du keine layer sondern einfach nur ein Hmenu mit 2 tmenu Ebenen. Das Layer wird nur benötigt wenn das untermenü dynmisch beim Rollover erscheinen soll.

Mfg

lavitto ·

Das Untermenü muss dynamisch erscheinen. Sorry hab mich zu wenig klar ausgedrückt. Damit ihrs genauer sieht hier der Link zur Seite: http://neu.speerblick.ch

Die Seite müsste eigentlich rechts und links den selben Abstand haben, deshalb kann das Menü nur korrekt positioniert werden, wenn sich der Code im <div id="speerblick"></div> befindet.

Dalerion ·

Hmm... Also ich kann dir nun nicht genau sagen, wo dein Problem liegt. Nur so viel dazu:

Ich hatte verstärkt Problem mit meinem DIV-Layout und TMENU-Layers, so dass ich den Teil des TMENUs auf Tabellen umstellen mußte, um es vernünftig positionieren zu können!
Nachdem ich auf Tabellen umgestellt hatte, konnte ich das Menü bequem mit einem Offset positionieren. Zu meinem Ärger mußte ich dann noch eine Condition [browser=msie] einfügen, da Firefox und IE unterschiedlich positioniert haben.

Falls du schon TS Code hast, kannst du ihn ja mal posten und wir schauen nach dem Fehler.

Gruß Dale

lavitto ·

Das Menü läuft, wenn man es rein technisch Anschaut. Teilweise stimmt die Positionierung der Submenüs nicht, da diese im HTML-Code nicht an der Stelle sind, an der ich sie haben möchte.

Hier ein Beispiel:

Momentan:

<html>
...header....
<body>
...SUBMENÜS...
<div id="inhalt">
###INHALT###
</div>
<body>
</html>

Hier sind die Submenüs am Anfang, gleich nach dem BODY-Tag.

Wie ich es möchte:

<html>
...header....
<body>
<div id="inhalt">
...SUBMENÜS...
###INHALT###
</div>
<body>
</html>

Hier sind auch die Submenüs im Inhalts-DIV, das kriege ich nicht hin.

Dalerion ·

Verstehe ich nicht so ganz, warum du es nicht hinbekommst! Wenn du den Marker für das Submenu unter das DIV setzt, müsste es doch klappen. Eine andere Möglichkeit wäre im TS deines Submenus ein wrap = <div---> | </div> zu setzen, dann wird das komplette Submenu in den DIV-Tag gelegt.

lavitto ·

Für das Menü habe ich einen SubPart, der ist auch schön in dem Inhalts-DIV. Jedoch die Submenüs (also der HTML-Code der Submenüs) wird immer am Anfang eingefügt. D.h. gleich nach dem BODY. Da kann ich nicht steuern wo der hinkommt, oder ich weiss nicht wie.

Dalerion ·

Hmm... immer am Anfang? Normal sollten sie doch für den Marker eingesetzt werden. Nun gut, ich denke, ich muss mich wohl ausklinken, da ich mit TemplaVoila gearbeitet habe und das Ganze bei mir gut funktioniert...
Das sollte aber auch wirklich funktionieren, wenn der Marker unter dem DIV steht.

Gruß Dale