Hallo,
ich habe ein kleines Problem mit dem Färben meines Menus. :o
Folgende Struktur:
Home (id=392)
|_ Menu Oben (id=409)
| |_Home (id=411, SHORTCUT)
| |_ Punkt1 (id=412)
| |_ Punkt2 (id=413)
| |_ ...
Um das Menu zu realisieren habe ich folgendes in das Template eingebaut.
# MENU OBEN MITTE
marks.MN_OM = HMENU
marks.MN_OM {
special = directory
special.value = 409
}
marks.MN_OM.1 = TMENU
marks.MN_OM.1 {
expAll = 1
wrap = <table class="navo" align="right" border="0" cellspacing=0 cellpadding=0><tr> | </tr></table>
NO {
allWrap = <td class="navo" id="1tmenu{elementUid}" ><p class="nav1o">|</p></td>
subst_elementUid = 1
RO_chBgColor = #666666 | #cccccc | 1tmenu
RO = 1
ATagBeforeWrap = 1
ATagParams = class="nav1o"
}
CUR < .NO
CUR = 1
CUR {
allWrap = <td class="navoact" id="1tmenu{elementUid}" ><p class="nav1o">|</p></td>
RO = 0
ATagParams = class="nav1oact"
}
}
Das Skript funktioniert einwandfrei wenn ich beispielsweise auf Punkt1 (id=412) klicke, dann färbt sich das Menu oben auf der Seite so wie es soll 😃 . Auch bei allen anderen.
Nur nicht, wenn ich auf HOME klicke, dann tut sich nichts 😢 .
Ich nehme an, das hat mit dem Shortcut zu tun.
Hat jemand eine Idee, wie man dies realisieren kann oder wie man dies "dämliche" Home in die Navigation bekommt ohne Shortcut.
Ciao
Der DJ
Hi dj.picasso,
Dein Posting ist zwar schon recht lange her,
aber vielleicht hast Du in Laufe der Zeit eine Lösung bzgl. Shortcut und Übernahme von Layout für ACT und CUR-Status im Menü gefunden?
Oder ne Idee wie man dieses Problem beheben kann?
Vielen Dank im voraus
Grüße
AS
Hi AS,
oh ja, das ist schon etwas her! #giggle#
Das muss eines meiner ersten Postings gewesen sein, damals (OHA bin ich alt 😉 ) gab es noch nicht den Bereich "Anfängerfragen".
Jetzt aber zu der Frage:
Ich glaube, ich habe es zum damaligen Zeitpunkt dann doch anders gelöst (andere Struktur). Derzeit habe ich aber wieder ein ähnliches Problem, dass ich aber bislang nach hinten geschoben habe und mir zu gegebener Zeit ansehen werde.
Bislang musst Du dann selbst einmal etwas grübeln. Falls Du eine Lösung findest lasse es uns wissen.
Ciao
Der DJ
Hi "Junger" DJ 😃
ok - ich habe eine mögliche Lösung aber ohne Shurtcut!
Ich hatte ja folgendes Vorhaben:
Startseite
- HOME ==> Shortcut auf die Startseite
- Ebene1.1
- Ebene1.2
- usw.
Die HOME und die Ebene1- Menüpunkte werden zusammen horizontal dargestellt. Der Shortcut HOME verwies auf die Startseite - Problem dadurch wird der aktuelle Status wie ACT und CUR nicht dargestellt.
Lösung:
1) Shortcut und die Seite Home gibt es nicht mehr!
2) Startseite hat jetzt zusätzl. den Untertitel HOME
3) Menü der "Nullten Ebene" explizit für die eine Startseite gemacht und anstelle des Seitentitel den Untertitel (HOME) im Menü angezeigt.
# Darstellung der Startseite (0-Ebene) als HOME - Seite
subparts.MENUHOME = HMENU
subparts.MENUHOME.special = list
subparts.MENUHOME.special.value = 1
subparts.MENUHOME.1 = TMENU
subparts.MENUHOME.1 {
NO{
stdWrap.field=subtitle
ATagParams= class="ANavigation"
allWrap = <TH _bgcolor="#dddddd"> | </TH>
}
# aktiver aktueller Menüpunkt
CUR < .NO
CUR = 1
CUR.ATagParams= class="navigationCurrB"
CUR.linkWrap = |
}
Definition der weiteren Menü-Ebenen....
eine Möglichkeit von vielen.... aber ohne Shortcut
Grüße
AS
Hi AS,
sorry wenn mir hier bei meinem Alter die Finger waccckkkkkeeeelllnnnn 😃 (Herr Parkinson läßttt ggrrrüüsssseeenn).
In Deinem Beispiel ist das ja OK, da sich mehr oder minder auf Dauer nichts mehr ändert und es sich hier um überschaubare Strukturen handelt.
Ich habe derzeit die folgende Situation:
- Rootseite
- Seite 1.1 // ungefähr 30 - 40 Unterkategorien
- Seite 1.1.1 (shortcut auf Seite 1.3.1.2)
- Seite 1.1.2 (shortcut auf Seite 1.3.1.10)
- Seite 1.1.3 (shortcut auf Seite 1.3.2.3)
- Seite 1.1.4 (shortcut auf Seite 1.3.3.5)
- Seite 1.1.5 (shortcut auf Seite 1.3.4.1)
- Seite 1.1.6 (shortcut auf Seite 1.3.4.5)
....
- Seite 1.2
- Seite 1.2.1
- Seite 1.2.2
- Seite 1.2.3
- Seite 1.2.4
- ...
- Seite 1.3 // ungefähr 30 Unterkategorien
- Seite 1.3.1 // jeweils 50 - 200 Unterkategorien mit zwischen 1 - 300 Unterseiten
- Seite 1.3.1.1
- Seite 1.3.1.2
- Seite 1.3.1.3
- Seite 1.3.1.4
- ...
- Seite 1.3.2
- Seite 1.3.2.1
- Seite 1.3.2.2
- Seite 1.3.2.3
- ...
- Seite 1.3.3
- Seite 1.3.3.1
- Seite 1.3.3.2
- Seite 1.3.3.3
- ...
- Seite 1.3.4
- Seite 1.3.4.1
- Seite 1.3.4.2
- Seite 1.3.4.3
- ...
- Seite 1.3.5
- Seite 1.4
- ...
Unter der Seite 1.3 bzw. 1.3.X befinden sich alle Kategorien (ca. 2500 - 3000).
Die wichtigsten davon stelle ich per Shortcut noch einmal unter Seite 1.1 dar und verlinke sie per Shortcut.
Hier ergibt sich das oben von Dir und mir geschilderte Problem mit ACT und CUR, dass es derzeit noch zu lösen gilt.
Wenn ich das in der von Dir geschilderten Variante aufbaue wird es derart unübersichtlich, dass niemand mehr etwas findet.
Ciao
Der DJ