Zum Inhalt springen

GMENU abschliessen

Erstellt am 9. August 2004 · 4 Antworten · letzte Antwort am 9. August 2004

Tags: Frage

Chris123 ·

<edit>
Vorgängerthread unter #14423
</edit>

Ich habe ein GMENU, das folgendermaßen aufgebaut sein soll:

3 Teile - Head für den Toplevelteil des Menüs
- Item für den untergeordneten Teil des Menüs
- Footer zum abrunden des Menüs

Da die Grafiken je Menügruppe verschiedene Farben haben und in Photoshop vorbereitet sind, werden sie hinterlegt im Dateien-Feld einer erweiterten Seite.

Im Backend ist etwa folgende Struktur:
id=7 Informationen
| -erweitert😃ateien: index 0 informationen_head.gif
| index 1 informationen_foot.gif
+-- id=10 Neues
-erweitert😃ateien: index 0 informationen_item.gif

http://webroot.freeprohost.com/ist.gif
Hier ist das bisher erreichte zu sehen: Das Toplevel-Element erhält die richtige Grafik [Punkt 1]
[Punkt 1.1 ff.] erhalten aus den Unterpunkten die Grafik

um aber nachfolgendes zu erreichen, ....
http://webroot.freeprohost.com/soll.gif
...
benötige ich aber zum Abschluss nach den Item-Gifs den foot aus id=7.

Ich habe folgendes TS zum erstellen meiner bisherigen Lösung, wo ich aber den letzten Punkt jeweils noch aus dem Toplevelelment ersetzen müsste:

# Menu 1 cObject
temp.menu_1 = HMENU

temp.menu_1.1 = GMENU
temp.menu_1.1.expAll = 1
temp.menu_1.1.NO {
wrap = <div class="Menu1_NO"> | </div>
XY = [10.w], [10.h]

10 = IMAGE
10.file {
import = uploads/media/
import.field = media
import.listNum = 0
}

20 = TEXT
20.text.field = title
20.fontFile = fileadmin/verdana.ttf
20.fontSize = 11
20.fontColor = white
20.offset = 4, 13
20.niceText = 1
}

temp.menu_1.2 = GMENU
temp.menu_1.2.NO {
wrap = <div class="Menu2_NO"> | </div>
XY = [10.w], [10.h]

10 = IMAGE
10.file {
import = uploads/media/
import.field = media
import.listNum = 0
}

20 = TEXT
20.text.field = title
20.fontFile = fileadmin/verdana.ttf
20.fontSize = 9
20.fontColor =#202020
20.offset = 11, 10
20.niceText = 1
}

Folgendes würde meinem Wunsch entsprechen, aber grade der Punkt, wo ich aus menu_1.1 das IMG nach menu_1.2 bringen will, scheints schief zu gehn: (siehe hervorgehobener Punkt:

# Menu 1 cObject
temp.menu_1 = HMENU

temp.menu_1.1 = GMENU
temp.menu_1.1.expAll = 1
temp.menu_1.1.NO {
wrap = <div class="Menu1_NO"> | </div>
XY = [10.w], [10.h]

10 = IMAGE
10.file {
import = uploads/media/
import.field = media
import.listNum = 0
}

20 = TEXT
20.text.field = title
20.fontFile = fileadmin/verdana.ttf
20.fontSize = 11
20.fontColor = white
20.offset = 4, 13
20.niceText = 1
}

temp.menu_1.2 = GMENU
temp.menu_1.2.NO {
wrap = <div class="Menu2_NO"> | </div>
XY = [10.w], [10.h]

temp.button = IMAGE
temp.button.file {
import = uploads/media/
import.field = media
import.listNum = 0
}
[color=red]###
10 = |*| temp.button |*| temp.menu_1.1.NO.10
###[/color]
20 = TEXT
20.text.field = title
20.fontFile = fileadmin/verdana.ttf
20.fontSize = 9
20.fontColor =#202020
20.offset = 11, 10
20.niceText = 1
}

</Mammutposting>

PS:
[x] Doku gelesen
[x] Forumssuche benutzt
[x] schonmal gepostet

also bitte, wenn ich schon auf die Doku verwiesen werde ['doku', ick hör dir trappsen ;-)] dann bitte mit nem Beispiel oder irgendeiner verwertbaren Hilfe !!!

Servus!

doku ·
Schmoozer schrieb

Suchbegriff im TSREF: Optionsplit.

Damit müsste es eigendlich zu schaffen sein

vergisses schmoozer.
den tipp hab ich ihm schon gegeben.
dieses posting hat er nochmal neu eröffnet, damit er wieder dieselben tipps bekommt, die er in dem ersten thread zum thema auch schon bekommen hat.
is natürlich ätzend für die, die sich was aus den fingern saugen, was andere schon längst getan haben... 😉

viel spaß noch... 8-)

Chris123 ·

Okay, eigentlich hätte der Teil rot hervorgehoben sein sollen:

###
10 = |*| temp.button |*| temp.menu_1.1.NO.10
###

(s.o.)

Sieht mir stark nach einem Optionsplit aus.
Ergebnis: klappt nicht.

fontColor = |*| red |*| white
Ergebnis: es klappt.

Also der Optionsplit funktioniert meines Erachtens nach schon.

Nur die dort angeführte Zuweisung läuft nicht so wie ichs Wünsche:
Auch wenn ich ohne Optionsplit dem untergeordneten Element das IMG des übergeordnete Zuweisen will, bleibs leer. Genau das in funktionierender Art und Weise hätte ich jedoch gern, liegt jedoch außerhalb meiner derzeitigen Möglichkeiten.

Könnt Ihr da weiterhelfen? Beschäftige mich schon einige Stunden mit dem Problem....