Hallo,
ich verwende folgendes typoscript um einen canonical Tag ins Template zu schreiben:
page.headerData.1422 >
page.headerData.1422 = TEXT
page.headerData.1422 {
typolink.parameter.data = TSFE:id
typolink.forceAbsoluteUrl = 1
typolink.returnLast = url
typolink.additionalParams.cObject = COA
typolink.additionalParams.cObject {
10 = TEXT
10.dataWrap = &an={GPvar:an}
10.if.isTrue.data = GPvar:an
}
wrap = <link href="|" rel="canonical">
}
GPvar:an ließt den per url übergebenen GET Parameter aus.
Die url wird mit rawurlencode() erzeugt.
Das klappt soweit ganz gut, aber bei Parametern die ein "&" enthalten wird am Ende ein "=" angehängt.
Die url sieht so aus: http://www.domain.de/a/?an=MM&T , im Debug Panel wird auch richtig gewrappt ohne das "=" am Ende.
Kann man das "=" Zeichen am Ende mit typoscript wegschneiden?
Danke und Gruß.