Hallo,
ich will einen Canonical Tag einfügen, muss aber bei einigen URLs einen Ordnernamen entfernen.
Bei dem Code funktioniert die Ersetzung des Teilstrings mit stdWrap.replacement nicht (Z.22)
#### Canonical
lib.canonical = TEXT
lib.canonical {
typolink {
parameter = {page:uid}
parameter.insertData = 1
useCacheHash = 1
no_cache = 0
# add all get parameters from the current URL
addQueryString = 1
addQueryString.method = GET
# remove the page id from the parameters so it is not inserted twice
addQueryString.exclude = id,no_cache,L
returnLast = url
}
wrap = <link rel="canonical" href="http://www.example.de/|" />
}
lib.canonical {
stdWrap.replacement {
10 {
search = produkte/
replace =
}
}
}
page.headerData.1100 < lib.canonical
Der canonical wird unverändert ausgegeben, auch wenn "produkte/" enthalten ist. Ich stehe total auf dem Schlauch. Ist lib.canonical kein richtiges Textobjekt?