[TYPO3-UG Denmark] Ændre title tagget

Troels Rasmussen troelsr at msn.com
Wed Jan 9 23:09:07 CET 2008



Hej Søren.

Du har ganske ret i at titletag allerede er sendt til browseren, når $GLOBALS processes, så du kan faktisk ikke gøre det direkte fra en e.g. eksekveringen af en _pi1.

Der er 2 klassiske muligheder...

1. TYPO3 har en TS var kaldet 'config.titleTagFunction'. Med den kan du kalde en custom pagetitle funktion via e.g. en userfunc

includeLibs.pagetitle = typo3conf/ext/din_ext/script_der_giver_dig_en_nyTitle.php
config.titleTagFunction = Klassen_fra_dit_script_der_giver_dig_en_ny_title->function_i_klassen_der_giver_dig_en_ny_title

2. XCLASS (hvilket vi generelt er imod ;)) af funktionen t3lib_TStemplate.php, der er den der spytter title tag ud til browseren,e.g...

ext der indeholder minimum 2 filer...

class.ux_t3lib_TStemplate.php - returnerer via class ux_t3lib_TStemplate der extender t3lib_TStemplate->printTitle($title,$no_title=0) din nye sidetitel.
localconf.php - registrerer via $TYPO3_CONF_VARS['FE']['XCLASS']['t3lib/class.t3lib_tstemplate.php']=t3lib_extMgm::extPath($_EXTKEY).'class.ux_t3lib_TStemplate.php'; din XCLASS i renderingen.

God jagt!

Troels Kjær Rasmussen, Forbrugerstyrelsen.



 

> From: hacksaw at zpeed.dk
> To: typo3-ug-denmark at lists.netfielders.de
> Date: Tue, 8 Jan 2008 17:50:57 +0100
> Subject: Re: [TYPO3-UG Denmark] Ændre title tagget
>
> 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  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  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


More information about the TYPO3-UG-denmark mailing list