Hallo Robert,
vielen Dank für deine Ideen! Ich denke auch, es wird wohl auf eine
Userfunc hinauslaufen. Wobei ich grad noch nen Anlauf mit
getIndpEnv:TYPO3_REQUEST_URL und split versuche...
Gruß
Susanne
Am 26.05.2014 22:42, schrieb Robert Wildling:
Oder eventuell noch den typolink durch eine userfunc jagen, parsen und
nicht notwediges entfernen, zB:
[TS]
includeLibs.removeLinkParams =
fileadmin/templates/userfunc/user_removeLinkParams.php
page.headerData.11 {
typolink {
userfunc = user_removeLinkParams->main();
[PHP]
class user_removeLinkParams {
function main($content,$conf) {
$url = preg_replace([Sorry, aber ich bin ganz schlechgt in
RegEx :-(]);
return '<a href="' . $url . '">';
}
}
Ansonsten bin ich jetzt mit meinem Latein leider auch am Ende...
LG
Robert
Am 26.05.14 22:33, schrieb Robert Wildling:
Hmmm... das funktioniert also nicht... mal "forceAbsoluteUrl" entfernt
und baseURL dafür gesetzt? (obwohl das mit dem letzten Update ja quasi
entfernt wurde...)
Oder wäre es ein Ansatz, die notwendigen Parameter hinzuzufügen mittelr
typolink.additionalParams.cObject = COA
[...]
?
Am 26.05.14 22:11, schrieb Susanne:
Hi,
mein TS ist folgendes:
Klappt alles, nur das addQueryString.exclude = meinParameter zeigt
keine
Wirkung.
page.headerData.11 = TEXT
page.headerData.11 {
typolink{
parameter.data = TSFE:id
returnLast = url
forceAbsoluteUrl = 1
addQueryString = 1
addQueryString.method = GET
addQueryString.exclude = meinParameter
}
wrap = <link rel="canonical" href="|" />
}
Am 26.05.2014 22:02, schrieb Robert Wildling:
Wie baust du denn den canonical bis jetzt? Kannst mal ein TS zeigen?
Am 26.05.14 21:58, schrieb Susanne:
Das Problem ist, dass der Parameter für alle anderen Links auf der
Seite
durchaus gebraucht wird... nur eben für den canonical link nicht.
Ihn komplett aus den linkVars zu entfernen, hilft also nicht...
Gruß
Susanne
Am 26.05.2014 21:54, schrieb Robert Wildling:
Hmmm... d.h. ein anderer Weg, um die canonicals zu erzeugen, ist
ausgeschlossen...?
config.linkVars hat doch addToList... gäbe es dann vielleicht
auch ein
linkVars := removeFromList(param)=
Gruß
Robert
Am 26.05.14 21:33, schrieb Susanne:
Hallo Robert,
danke. So was hab ich schon versucht, allerdings scheint
addQueryString.exclude nicht zu funktionieren, wenn der
Parameter via
config.linkVars gesetzt ist.
Gruß
Susanne
Am 26.05.2014 21:27, schrieb Robert Wildling:
Hallo, Susanne,
könnte so etwas helfen? (Von Georg Ringers "modernpackage",
seo.ts,
https://github.com/georgringer/modernpackage/)
# **********************************************************
# Canonical Tag to current page
# **********************************************************
page.headerData.32 = TEXT
page.headerData.32 {
typolink {
parameter.data = TSFE:id
addQueryString = 1
addQueryString.exclude = id
returnLast = url
}
noTrimWrap (
|
<link rel="canonical" href="|" />
|
)
}
Am 26.05.14 20:08, schrieb Susanne:
Hallo,
gibt es eine Möglichkeit, einen URL-Parameter, der via
config.linkVars
übergeben wird, für einzelne Links "abzuhängen"?
Es geht darum, einen canonical Link ohne diesen Parameter zu
generieren.
Wäre dankbar für einen Tip!
Gruß
Susanne
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german