Hallo,
ich möchte mein Menü so getalten, dass ich beim Klick auf den Menüpunkt "Startseite" nicht auch "www.meineDomain.de/startseite/" verlinkt werde, sondern auf "www.meineDomain.de".
Ist das machbar?
Ich benutze RealUrl.
Viele Grüße,
Floater
Hallo,
ich möchte mein Menü so getalten, dass ich beim Klick auf den Menüpunkt "Startseite" nicht auch "www.meineDomain.de/startseite/" verlinkt werde, sondern auf "www.meineDomain.de".
Ist das machbar?
Ich benutze RealUrl.
Viele Grüße,
Floater
Mit Optionsplit den ersten Menüpunkt manipulieren
hmmmm, dann müsste ich für den menüpunkt ein eigenes href angeben.
ich kann mir da nicht vorstellen, wie das gehen sollte....
hier mal meine TS für das MAIN- und das FOOTER-MENÜ:
MAIN:
lib.mainmenue = HMENU
lib.mainmenue {
1 = TMENU
1{
noBlur = 1
wrap = <ul id="mainNavMenue">|</ul>
NO = 1
NO.linkWrap = <li>|</li>
ACT = 1
ACT.linkWrap= <li>|</li>
ACT.ATagParams = id="mainNavMenueActive"
ACTIFSUB = 1
ACTIFSUB.linkWrap = <li>|
ACTIFSUB.ATagParams = id="mainNavMenueActive"
}
2 = TMENU
2{
noBlur = 1
NO = 1
wrap = <ul id="subNavMenue">|</ul></li>
NO.linkWrap = <li>|</li>
ACT = 1
ACT.wrapItemAndSub = <li>|</li>
ACT.ATagParams = id="subNavMenueActive"
}
}
FOOTER:
lib.footermenue = HMENU
lib.footermenue.entryLevel = 0
lib.footermenue.wrap = |
lib.footermenue.1 = TMENU
#NORMAL
lib.footermenue.1.noBlur = 1
lib.footermenue.1.NO {
allWrap = |& n b s p ;& # 1 2 4 ;|*|& n b s p ;|& n b s p ;& # 1 2 4 ;|*|& n b s p ;|
}
#ACTIVE
lib.footermenue.1.ACT = 1
lib.footermenue.1.ACT {
allWrap = |& n b s p ;& # 1 2 4 ;|*|& n b s p ;|& n b s p ;& # 1 2 4 ;|*|& n b s p ;|
ATagParams = class="footerNavActive"
noLink = 1
}
}
wunschtacho schriebMit Optionsplit den ersten Menüpunkt manipulieren
mit der funktion optionsplit spricht man das erste, das letzte und die mittleren elemente an.
aber wie manipuliere ich den menüpunkt?
hallo, hat keiner einen tipp oder eine hilfe?
ich habe rumprobiert, bekomme es aber nicht hin....
gruß,
floater
Hallo,
weiß für dieses Problem inzwischen jemand eine Lösung?
Am besten du machst aus deiner "Startseite" einen Shortcut zur root-Seite und legst dort die Startseiteninhalte ab.
Kitsunet schriebAm besten du machst aus deiner "Startseite" einen Shortcut zur root-Seite und legst dort die Startseiteninhalte ab.
Dieses habe ich gemacht.
Allerdings hat die Startseite Unterseiten, so dass dann im Menü die Unterseiten nicht mehr angezeigt werden.
Gruß,
Floater
wunschtacho schriebMit Optionsplit den ersten Menüpunkt manipulieren
Wie kann man das umsetzen? Ich habe keine Ahnung wie.
Hier mal mein TS:
lib.mainnavigation = HMENU
lib.mainnavigation {
1 = TMENU
1{
noBlur = 1
wrap = <ul id="mainNavList">|</ul>
NO = 1
NO.linkWrap = <li>|</li>
NO.ATagParams =
ACT = 1
ACT.linkWrap= <li>|</li>
ACT.ATagParams = id="mainNavActive"
}
Gruß,
Floater
Habe es mal mit optionSplit probiert. Leider ergebnislos....
lib.mainnavigation = HMENU
lib.mainnavigation {
1 = TMENU
1{
noBlur = 1
wrap = <ul id="mainNavList">|</ul>
NO = 1
#NO.linkWrap = <li>|</li>
NO.linkWrap = <li><a href="http://www.domain.de/">HOME<a></li>|*|<li>|</li>|*|<li>|</li>
NO.ATagParams =
ACT = 1
ACT.linkWrap= <li>|</li>
ACT.ATagParams = id="mainNavActive"
}
So, ich habe es geschafft.
Allerdings bin ich mit der Lösung nicht zufrieden.
lib.mainnavigation = HMENU
lib.mainnavigation {
1 = TMENU
1{
noBlur = 1
wrap = <ul id="mainNavList">|</ul>
NO = 1
#NO.linkWrap = <li>|</li>
NO.linkWrap = <li><a href="http://www.domain.de/">HOME</a><!--|--></li>|*|<li>|</li>|*|<li>|</li>
ACT = 1
ACT.linkWrap= <li><span id="mainNavActive">|</span></li>
ACT.doNotLinkIt = 1
}
Mich stört an dieser Lösung, dass "HOME" festcodiert ist.
Weiterhin stört mich, dass ich beim OptionSplitfür das erste Element "<!--|-->" einbauen musste, denn hätte ich es weggelassen, wäre das erste Element nicht angezeigt.
Falls jemand eine bessere Lösung hat ( die es mit Sicherheit geben wird ), bitte antworten.
Gruß,
Floater
Gruß,
Floater
Hi Floater,
anderer Vorschlag - ohne zu wissen, wo Du überall Shortcuts verwendest und wie Deine Sitestruktur aussieht:
1. Mach aus Deinem "lib.mainnavigation" ein COA.
2. Für den Link zu Deiner Startseite legst Du im COA als Teil '10' ein eigenes HMENU an. Typ "list" mit nur der ID der Startseite.
3. Dein jetziges HMENU verschiebst Du als Teil '20' in das COA. Je nach Deiner Sitestruktur musst Du die Startseite hier mit "excludeUidList" wieder ausschließen.
Also von der Struktur her sieht das dann in etwa so aus:
lib.mainnavigation = COA
lib.mainnavigation {
# Startseite
10 = HMENU
10 {
special = list
special.value = <ID der Startseite>
1 = TMENU
1 {
# Hier die Menüdefinition ohne optionSplit und Gedöns...
}
}
# Weitere Seiten
20 = HMENU
20 {
1 < .10.1
# je nach Sitestruktur die Startseite wieder ausschließen
excludeUidList = <ID der Startseite>
}
}
Grüße
Jochen