Quantcast
Channel: TYPO3 Template & Typoscript - TYPO3 Forum
Viewing all articles
Browse latest Browse all 197

if-Abfrage: data mit typolink überschreiben

$
0
0
Ich möchte die Canonical-URL einer Seite setzen. Im Backend gibt es ein individuelles Feld (tx_metaseo_canonicalurl). Wenn hier eine URL eingetragen ist, dann soll diese gesetzt werden. Ansonsten die URL der aktuellen Seite. 
Ich habe es so versucht, funktioniert aber leider nicht:
30 = TEXT
30 {
    data = FIELD:tx_metaseo_canonicalurl
    override.typolink = {
	    parameter.data = TSFE:id
	    returnLast = url
	    forceAbsoluteUrl = 1
	    addQueryString = 1
	    addQueryString.method = GET
	    addQueryString.exclude = cHash,backPid
    }
    override.if.isFalse.field = tx_metaseo_canonicalurl
    wrap = <link rel="canonical" href="|" />
    required = 1
}


Ziel ist, die Seiten, die über den ID-Parameter aufgerufen werden (/
index.php?id=XX), mit der canonical-URL zu versehen, damit sie nicht als Double Content gewertet werden. Wenn es hierfür noch eine bessere Lösung gibt, nehme ich die auch gern.

Viewing all articles
Browse latest Browse all 197