Zum Inhalt springen

additionalParams.cObject.wrap - Problem

Erstellt am 22. September 2010 · 3 Antworten · letzte Antwort am 23. September 2010

Tags: Frage

frabovmeier ·

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

Oliver Thiele ·

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&amp;logintype=logout" >Logout</a>

Der Logoutlink funktioniert auf diese Weise. Die Kodierung mit &amp; ist auch ok. Auch mit RealURL wird die URL richtig zusammengebaut:

<a href="abmeldung.html?&amp;logintype=logout" >Logout</a>

Warum ?amp& anstatt ?&amp; da steht, kann ich nicht sagen, TYPO3 generiert das normalerweise nicht so.