Moin.
Ich habe eine ganz einfaches Listen-Menü, das durch Template Voila generiert wurde.
Nun habe ich RealURL installiert und interne Links verweisen auf die gewollten Links (/index.html). Leider verweißt das Menü noch auf die alten Links (index?id12).
Hat jemand eine Idee woran das liegen könnte?
Hallo,
werden die Links so generiert im Menü? also mit index.php?id=...
wenn nicht, dann zeig das menü, wenn schon, änder das menü und verwende die API von TYPO3
georg
Was bedeutet den Typo3 API?
ICh bin fast am verzweifeln. Ich habe schon alles ausprobiert, aber die Links im Menu gehen einfach nicht.
Könnte es vielleicht am <a> Wrap des Menüs liegen?
## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
# First level menuobject,textual
lib.mainMenu.1 = TMENU
lib.mainMenu.1 {
NO.linkWrap = |
NO.doNotShowLink = 1
NO.before.cObject = TEXT
NO.before.cObject.field = alias//uid
NO.before.cObject.dataWrap = <LI><A href="?id=|" title="{field:title}">
NO.after.cObject = TEXT
NO.after.cObject.field = nav_title//title
NO.after.cObject.wrap = | </a></LI>
NO.RO=1
ACT.linkWrap = |
ACT.doNotShowLink = 1
ACT.before.cObject = TEXT
ACT.before.cObject.field = alias//uid
ACT.before.cObject.dataWrap = <LI><A href="?id=|" title="{field:title}">
ACT.after.cObject = TEXT
ACT.after.cObject.field = nav_title//title
ACT.after.cObject.wrap = | </a></LI>
}
#2nd Level
##################################################################
# Second level menuobject,textual
lib.mainMenu.2 = TMENU
lib.mainMenu.2 {
# Abstand zum nächsten Menüpunkt
wrap = <ul> | </ul>
NO.linkWrap = |
NO.doNotShowLink = 1
NO.before.cObject = TEXT
NO.before.cObject.field = alias//uid
NO.before.cObject.dataWrap = <LI><A href="?id=|" title="{field:title}">
NO.after.cObject = TEXT
NO.after.cObject.field = nav_title//title
NO.after.cObject.wrap = | </a></LI>
NO.RO=1
ACT.linkWrap = |
ACT.doNotShowLink = 1
ACT.before.cObject = TEXT
ACT.before.cObject.field = alias//uid
ACT.before.cObject.dataWrap = <LI><A href="?id=|" title="{field:title}">
ACT.after.cObject = TEXT
ACT.after.cObject.field = nav_title//title
ACT.after.cObject.wrap = | </a></LI>
}
## Menu [End]
Grüße
Auszug aus deinem Menü:
<A href="?id=|" title="{field:title}">
Und da wunderst du dich, dass die Links um die Menüs genau so aussehen?
Nimm mal lieber dieses TS für dein Menü:
temp.limenu = HMENU
temp.limenu {
#special = directory
#special.value = 1
#entryLevel = 1
wrap = <h2 style="display: none;">Haupt-Navigation:</h2>|
1 = TMENU
1 {
wrap = <ul class="mainmenu">|</ul>
noBlur = 1
NO.ATagTitle.field = subtitle // title
NO.allWrap = <li>|</li>
NO.ATagParams = class="no"
NO.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT.wrapItemAndSub = <li>|</li>
ACT.ATagTitle.field = subtitle // title
ACT.ATagParams = class="act"
ACT.stdWrap.htmlSpecialChars = 1
}
2 < .1
3 < .1
}
page.10.marks.menu < temp.limenu
Das musst du natürlich für deinen Zweck anpassen
Ja ich weiß. Hatte schon mehrmals versucht das zu ändern, jedoch wurde mir dann immer das gesamte Menü zerschossen.
Danke Dir!