[TYPO3-german] Parameter aus URL "abhängen"

Robert Wildling rowild at gmx.net
Mon May 26 22:42:35 CEST 2014


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 at lists.typo3.org
>>>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> TYPO3-german mailing list
>>>>> TYPO3-german at lists.typo3.org
>>>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>>>
>>>
>>> _______________________________________________
>>> TYPO3-german mailing list
>>> TYPO3-german at lists.typo3.org
>>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>



More information about the TYPO3-german mailing list