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

Susanne sw1977 at cablemail.de
Mon May 26 22:47:21 CEST 2014


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 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
>>>
>>
>
> _______________________________________________
> 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