TypoScript: page title anzeigen und übersetzbar machen


June 06, 2018 at 11:40
Typo3

Ich brauchte an einer Stelle im Template den title einer Seite - wichtig dabei, es gab auch einen nav_title, ich wollte aber definitiv das anzeigen, was in title drinsteht. Mein erster Versuch: 

temp.thePageTitle = TEXT
temp.thePageTitle.data = DB:pages:33:title

Leider handelt es sich bei der Seite um eine mehrsprachige Seite und wenn ich den Text so einbinde, wird er nicht übersetzt. Zum Glück habe ich eine gute Alternative gefunden: 

temp.thePageTitle = HMENU
temp.thePageTitle{

    special = list
    special.value = 33
    1 = TMENU
    1 {
        expAll = 1
        NO{
             doNotLinkIt = 1
             stdWrap.cObject = TEXT
             stdWrap.cObject.field = title
        }

        wrap = |
    }
}

Damit wird der Text dann auch ordnungsgemäß übersetzt. 


Tags: typoscript TYPO3 8


Hinterlasse einen Kommentar:
Suche