[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