Hallo zusammen,
ich habe das TS unten eingebunden.
Problem:
- kommentiere ich den tt_news-Kategorie-Block wird der tt_news-Titel angezeigt (Hier finde ich den Fehler nicht.)
- kommentiere ich den tt_news-Artikel-Block wird kein Kategorie-Titel angezeigt
Was ich erreichen möchte:
- auf einer Artikelliste einer Kategorie soll der entsprechende Kategorie-Titel in den Title
- auf einer Detailseite soll der tt_news-Titel in den Title
- ideal wäre eine Kombination aus beidem: News-Titel / Kategorie2 / Kategorie1
(Wie kann ich das realisieren?)
#einfaches php array_reverse
includeLibs.reversemenu = fileadmin/tmpl/scripts/menuItemArrayProcFunc.php
# Rootline für Title erzeugen
titleTagRootline = HMENU
titleTagRootline {
special = rootline
special.range = 1|-1
includeNotInMenu = 1
1 = TMENU
1 {
wrap = |
noBlur = 1
NO = 1
NO {
stdWrap.field = subtitle // title
stdWrap.noTrimWrap = | / | |
doNotLinkIt=1
}
CUR < .NO
CUR {
doNotLinkIt = 1
stdWrap {
override {
# nur überschreiben, wenn tt_news Artikel aufgerufen
if.isTrue.data = GP:tx_ttnews|tt_news
cObject = RECORDS
cObject {
dontCheckPid = 1
tables = tt_news
source.data = GP:tx_ttnews|tt_news
conf.tt_news >
conf.tt_news = TEXT
conf.tt_news.field = title
}
# nur überschreiben, wenn tt_news Kategorie aufgerufen
if.isTrue.data = GP:tx_ttnews|cat
cObject = RECORDS
cObject {
dontCheckPid = 1
tables = tt_news_cat
source.data = GP:tx_ttnews|cat
conf.tt_news >
conf.tt_news = TEXT
conf.tt_news.field = title
}
}
}
stdWrap.noTrimWrap = | | |
}
itemArrayProcFunc = user_reverseMenuItemProcFunc
}
}
config.noPageTitle = 2
titleTag = COA
titleTag.20 < titleTagRootline
titleTag.wrap = <title>| // TITEL</title>
[globalVar = GP:L = 1] #en
titleTag = COA
titleTag.20 < titleTagRootline
titleTag.wrap = <title>| // TITEL</title>
[global]
# In den Header der Seite einfügen
page.headerData.5 < titleTag
menuItemArrayProcFunc.php
function user_reverseMenuItemProcFunc($I,$conf) {
return array_reverse($I);
}