[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