Hallo, mit folgendem Code möchte ich einen festen Link für den Benutzer-Logout setzen.
[usergroup = *]
page.10.marks.LOGIN {
value = Logout
typolink {
parameter = 65
additionalParams.cObject = TEXT
additionalParams.cObject.wrap = logintype=logout|
}
}
[global]
Das Ergebnis sollte richtig so aussehen:
http://www.domain.com/interner-login.html?logintype=logout
raus kommt aber:
http://www.domain.com/interner-login.html
also die Parameter werden nicht angehangen.
Wenn ich aber das Wrap so mache:
additionalParams.cObject.wrap = &logintype=logout|
Also das & einfüge, bekomm ich zwar die Parameter angehangen, aber eben falsch.
http://www.domain.com/interner-login.html?amp&logintype=logout
Das & brauch ich ja aber nicht, wenn ich es aber weglasse, passiert garnix.
Weiß jemand wo der Fehler liegt?
Danke
So sollte es gehen:
page.10.marks.LOGIN {
value = Logout
typolink.parameter = 65
typolink.additionalParams = &logintype=logout
}
Nein, eben nicht.
Bekomm nur diesen Link ausgegeben:
http://www.domain.com/interner-login.html
kein Parameter angehangen.
Und nun?
Ich nutze RealUrl, vielleicht gibt es damit Probleme?
Das merkwürdige ist, das wenn ich was schaffe der Link so aussieht, man beachte die rote markierung:
http://www.domain.com/interner-login.html[b]?amp&[/b]logintype=logout
Ich habe es gerade sicherheitshalber noch mal ausprobiert:
page = PAGE
page.10 = TEXT
page.10 {
value = Logout
typolink.parameter = 73
typolink.additionalParams = &logintype=logout
}
erzeugt diesen HTML-Code:
<a href="index.php?id=73&logintype=logout" >Logout</a>
Der Logoutlink funktioniert auf diese Weise. Die Kodierung mit & ist auch ok. Auch mit RealURL wird die URL richtig zusammengebaut:
<a href="abmeldung.html?&logintype=logout" >Logout</a>
Warum ?amp& anstatt ?& da steht, kann ich nicht sagen, TYPO3 generiert das normalerweise nicht so.