Zum Inhalt springen

RealURL Menü Problem

Erstellt am 20. September 2008 · 5 Antworten · letzte Antwort am 30. September 2008

Tags: Frage

mylow ·

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?

just2b ·

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

mylow ·

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

einpraegsam.​net ·

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

mylow ·

Ja ich weiß. Hatte schon mehrmals versucht das zu ändern, jedoch wurde mir dann immer das gesamte Menü zerschossen.

Danke Dir!