moin moin!
ich habe das erscheinungsbild meines titles wie folgt angepasst:
headerData.10 = TEXT
headerData.10.value = <title>{page:subtitle} : {page:title} : meine-domain.de</title>
headerData.10.insertData = 1
ich möchte nun aber, dass der page title nur dann angezeigt wird, wenn es keinen subtitle gibt.
wie mach ich das?
gruß
ted
Ich würde es so machen:
headerData {
10 = COA
10 {
wrap = <title>|</title>
10 = TEXT
10 {
field = subtitle // title
}
20 = TEXT
20 {
value = : meine-domain.de
noTrimWrap = | ||
}
}
}
Bewirkt das standardmäßig das Feld Untertitel ausgelesen wird. Ist dieses nicht vorhanden wird das Feld title genommen.
An eins von beiden wird dann : meine-domain.de angehängt
wunderbar, danke. hieraus ergiebt sich mir aber ein problem mit der extension tt_news: es wird der title der detailansicht-seite angezeigt, da hier kein subtitle vorhanden ist. es soll aber der titel der aktuellen news gefolgt von : meine domain.de angezeigt werden. dies klappt bei meiner variante... wie funktioniert dies bei dir?
gruß
ted
Den titel der News kannst du dir so holen:
[globalVar = GP:tx_ttnews|tt_news > 0]
headerData {
10.10 = RECORDS
10.10 {
tables = tt_news
source.data = GPvar:tx_ttnews|tt_news
conf {
tt_news = TEXT
tt_news.field = title
}
}
}
[global]
Damit solltest du 10 in dem Content Object Array überschreiben können. 20 bleibt dabei eigentlich unberührt und ebenfalls wieder angefügt. Durch die Condition wird das ganze nur angewendet, auf der Newsseite.