[TYPO3] Title taken from the record name

Rakowski Tomasz raczek at open.infi.pl
Sat Jun 14 14:25:53 CEST 2008


Bartosz Aninowski pisze:
> 
>> I have a site that displays a list of records.
>> When I enter the single-view of the item I would like to have the name 
>> of this item to be the title of entire page - how to achieve it?
> 
> Three approach:
> 1. if single view is cached (USER) use $GLOBALS['TSFE']->page['title'] = 
>  'some text' (check tt_news ext)
> 
> 2. if single view is not cached (USER_INT) you can use combination of 
> user and user_int, COA_INT inside your extension
> http://typo3.toaster-schwerin.de/typo3_dev/2006_09/msg00208.html
> 
> 3. if single view is not cached (USER INT) you can use TS, example:
> 
> 
> TEMP_PAGE_TITLE >
> TEMP_PAGE_TITLE = CONTENT
> TEMP_PAGE_TITLE {
> table = tx_yourtable
> select {
>  pidInList = X
> selectFields = title
> #get uid of single record
> andWhere.data = GPvar:uid
> andWhere.wrap = uid=|
> }
> 
> renderObj = COA
>   renderObj {
>     10 = TEXT
>     10{
>       field = tytul
>       wrap = |
>     }
> 
> }
> }
> 
> config.noPageTitle = 2
> # declare a page header text object
> page.headerData.3.wrap = <title>My page: |</title>
> page.headerData.3 < TEMP_PAGE_TITLE
> 
> 
> 
> 
> 
> 
> 
>>
>> Is it possible to put in meta keywords the content of some field of 
>> that  record? Is there any ext doing this or do you know any suitable 
>> TYPO3 hints?
> 
> 
> I think that above hints show you right direction how to achieve this.

Thx guys!
I have already used the first approach combinded with third one, but 
forgot to describe it here :)

greetings!
racco


More information about the TYPO3-english mailing list