[TYPO3-UG Denmark] Ændre title tagget

Søren Andersen hacksaw at zpeed.dk
Fri Jan 11 12:10:35 CET 2008


Hej Thomas

Nu forestillede jeg mig lige at jeg kunne hooke ind før TSFE blev sendt til
browseren og ændre sidetitlen og meta description, det fungerer også fint
nok når cache er tømt, men lige så snart siden ligger i cache så holder det
op med at virke for mig.

Jeg har et plugin der returnerer noget forskelligt afhængigt af en GET-var,
og noget af det den skal returnere er en forskellig sidetitel, men
sidetitlen er jo bundet op på et pageid, så det er den GET-var der bliver
vist først, der bestemmer sidetitlen for alle de andre og det duer jo ikke.

Har du en idé om hvordan jeg evt. kan manipulere med det der ligger i cache
via en hook? Jeg vil nemlig kun ændre sidetitlen på de sider hvor mit plugin
er.

Med venlig hilsen
Søren Andersen


-----Oprindelig meddelelse-----
Fra: typo3-ug-denmark-bounces at lists.netfielders.de
[mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Thomas
Pilgaard Carlsen
Sendt: 11. januar 2008 09:54
Til: typo3-ug-denmark at lists.netfielders.de
Emne: Re: [TYPO3-UG Denmark] Ændre title tagget

Hej Søren

Nu må jeg lige rette mig selv. Du kan IKKE sætte sidetitlen med et 
USER_INT objekt. Det var min sideopsætning der var i drille-mode ;-)

Men du kan jo prøve de forslag som Troels skriver, det er din sidste 
mulighed hvis du vil sætte sidetitlen dynamisk.

/Thomas

Thomas Pilgaard Carlsen skrev:
> Hej Søren
> 
> Jeg har lige lavet en test med et plug-in hvor jeg både satte det til 
> USER_INT og USER, og jeg kunne sætte title i begge tilfælde (jeg satte 
> title til time() så jeg kunne følge med i om title blev ændret ved hvert 
>  USER_INT kald). Så muligheden er der i hvert fald. Hvorfor det så ikke 
> fungerer for dig er lidt et mysterie.
> 
> /Thomas
> 
> 
> Søren Andersen skrev:
>> Jeg prøvede lige at sætte:
>>
>> $GLOBALS['TSFE']->page['title'] = "My new title";
>>
>> I en plugin på siden, og debug($GLOBALS['TSFE']) i bunden af index.php.
>> Her kan jeg se at værdien af page['title'] rigtig nok er blevet 
>> ændret, men
>> ikke i <title> tagget. Det må næsten betyde at det ikke er korrekt, at 
>> TYPO3
>> først sender til browseren når det hele er genereret.
>>
>> Medmindre det kun gælder når der er tale om et USER objekt, hvor der i 
>> mit
>> tilfælde er tale om USER_INT
>>
>> Med venlig hilsen
>> Søren Andersen
>>
>>
>> -----Oprindelig meddelelse-----
>> Fra: typo3-ug-denmark-bounces at lists.netfielders.de
>> [mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Søren
>> Andersen
>> Sendt: 10. januar 2008 16:25
>> Til: 'TYPO3 Usergroup Denmark'
>> Emne: Re: [TYPO3-UG Denmark] Ændre title tagget
>>
>> Hej Thomas
>>
>> Det forstår jeg ikke, jeg har ingen tt_news visning på siden, men titlen
>> ændrer sig ikke.
>>
>> Med venlig hilsen
>> Søren Andersen
>>
>>
>> -----Oprindelig meddelelse-----
>> Fra: typo3-ug-denmark-bounces at lists.netfielders.de
>> [mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Thomas
>> Pilgaard Carlsen
>> Sendt: 10. januar 2008 15:47
>> Til: typo3-ug-denmark at lists.netfielders.de
>> Emne: Re: [TYPO3-UG Denmark] Ændre title tagget
>>
>> Hej Søren
>>
>> Jeg går ud fra at du har lavet et front-end plug-in.
>> Hvis du indsætter $GLOBALS['TSFE']->page['title'] = $title; i dit 
>> front-end plug-in så skal det fungere. Der bliver ikke sendt noget til 
>> browseren før hele siden er genereret dvs. at alle plug-ins på siden 
>> er blevet kørt. Måske er der et andet plug-in på siden der ændrer 
>> sidetitlen efter dit plug-in, fx. tt_news single-visning.
>>
>> /Thomas
>>
>> Søren Andersen skrev:
>>> Jeg tager lige den her op igen.
>>>
>>> Jeg har lige prøvet at indsætte $GLOBALS['TSFE']->page['title'] = 
>>> $title;
>> i
>>> min extension, men det virker ikke. Jeg forstår godt hvorfor, min kode
>>> bliver jo kørt efter <title> er leveret til browseren, men hvor placerer
>> jeg
>>> så koden for at ændre titlen og beskrivelsen via min egen extension?
>>>
>>> Med venlig hilsen
>>> Søren Andersen
>>>
>>>
>>> -----Oprindelig meddelelse-----
>>> Fra: typo3-ug-denmark-bounces at lists.netfielders.de
>>> [mailto:typo3-ug-denmark-bounces at lists.netfielders.de] På vegne af Jacob
>>> Rasmussen - Concare IT
>>> Sendt: 10. december 2007 14:20
>>> Til: typo3-ug-denmark at lists.netfielders.de
>>> Emne: Re: [TYPO3-UG Denmark] Ændre title tagget
>>>
>>> Hej Sylle,
>>>
>>>> Er der en som ligger inde med noget kode som kan ændre <title> 
>>>> tagget i egne extension?
>>> Du kan fange og pille ved title tagget via 
>>> $GLOBALS['TSFE']->page['title'] i din extension
>>>
>>> /Jacob
>>> _______________________________________________
>>> TYPO3-UG-denmark mailing list
>>> TYPO3-UG-denmark at lists.netfielders.de
>>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
>>>
>> _______________________________________________
>> TYPO3-UG-denmark mailing list
>> TYPO3-UG-denmark at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
>>
>> _______________________________________________
>> TYPO3-UG-denmark mailing list
>> TYPO3-UG-denmark at lists.netfielders.de
>> http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark
>>
_______________________________________________
TYPO3-UG-denmark mailing list
TYPO3-UG-denmark at lists.netfielders.de
http://lists.netfielders.de/cgi-bin/mailman/listinfo/typo3-ug-denmark



More information about the TYPO3-UG-denmark mailing list