Zum Inhalt springen

Zwei HMENUS zu einer Variablen zusammenfassen?

Erstellt am 6. August 2005 · 3 Antworten · letzte Antwort am 1. September 2005

Tags: Frage

snorri ·

Hallo!

Ich habe an einer Stelle zwei HMENUS, die übereinander in einem Kasten stehen sollen. Es handelt sich dabei um ein Rootline-Menü und eine Untermenü, beide bilden jeweils eine Zeile.

Den Kasten darum herum möchte ich mit einem allWrap erzeugen. Dazu muss ich ja eine dritte Variable anlegen, die ich dann anschließend wrappen kann. Dazu muss ich aber erst einmal die Inhalte der beiden HMENUS in diese neue Variable schreiben. Wie mache ich das? Ich habe schon Sachen probiert wie:

subparts.UNTERMENUE_WRAP < temp.rootline . temp.untermenue
subparts.UNTERMENUE_WRAP < temp.rootline + temp.untermenue
subparts.UNTERMENUE_WRAP < temp.rootline & temp.untermenue

aber nix funktioniert. Was muss ich dafür anstellen?

Danke im Voraus für alle Tipps!

-- snorri

jenses ·

Das Zauberwort heißt "COA" (siehe TSRef 😉 )
In etwa so :

subparts.UNTERMENUE_WRAP = COA
subparts.UNTERMENUE_WRAP {
 10 < temp.menu1
 20 < temp.menu1
 wrap = <div id="alle-menues-zusammenn-wrapper">|</div>
}

viele Grüße
jenses

snorri ·

Hej Jenses, alter Schwede!

Jaaaa -- wenn man weiss wie es heisst, hat man auch eine Chance, es in der TSRef zu finden! 🙂

Danke für Deinen Tipp wieder mal, ich werde es gleich am Montag ausprobieren!

Hilsen til sverige,

-- snorri

ezbinden ·

Jenses Du bist meine Rettung. DANKE!

Nach stundenlanger Suche und Pröbeln mit verschiedensten Stichworten #angry# (ich liste sie hier auf um einem nächsten Typen auch die Chance zu geben, die Antwort zu finden: verketten, verknüpfen, link, variabeln, && += =<, zusammenhängen, attach, typoscript, verbinden, ++)

Jetzt habe ich den Code:
temp.meinCONTAINER = COA
temp.meinCONTAINER {
10 = TEXT
10.value = <div style="position: relative; top: 8px; left: 8px;"><span class="menutitel">
20 < temp.meinCONTAINERhead
30 = TEXT
30.value = </span><span class="container">
40 < temp.meinCONTAINERbody
50 = TEXT
50.value = </span></div>
}