-
-
Save stepgit/11017184 to your computer and use it in GitHub Desktop.
page = PAGE | |
page { | |
#KATEGORIE im body | |
bodyTag > | |
bodyTagCObject > | |
bodyTagCObject = COA | |
bodyTagCObject { | |
#Kategorie auslesen | |
10 = CONTENT | |
10 { | |
wrap = <body id="|"> | |
table = pages | |
select { | |
languageField = sys_language_uid | |
uidInList.field = uid | |
pidInList = 1 | |
selectFields = sys_category.title | |
join = sys_category_record_mm ON pages.uid = sys_category_record_mm.uid_foreign JOIN sys_category ON sys_category.uid = sys_category_record_mm.uid_local | |
where = sys_category_record_mm.tablenames = 'pages' | |
orderBy = sys_category.sorting | |
} | |
renderObj = TEXT | |
renderObj { | |
field = title | |
wrap = | | |
noTrimWrap = || | | |
} | |
} | |
} | |
} |
klappt leider auch nicht.
Sicher das die Zeile
wrap =
keine Angaben enthält?
so geht es bei mir rudimentär:
Normal Body
page.bodyTag >
page.bodyTagCObject >
page.bodyTagCObject = COA
page.bodyTagCObject {
#Kategorie auslesen
10 = CONTENT
10 {
wrap =
table = pages
select {
languageField = sys_language_uid
uidInList.field = uid
pidInList = 0
selectFields = sys_category.title
join = sys_category_record_mm ON pages.uid = sys_category_record_mm.uid_foreign JOIN sys_category ON sys_category.uid = sys_category_record_mm.uid_local
where = sys_category_record_mm.tablenames = 'pages'
orderBy = sys_category.sorting
}
renderObj = TEXT
renderObj {
field = title
}
}
}
Weitere Feature wären Vererbung auf Unterseiten - work in progress
die pidInList, ist die Seite wo alle Kategorien abgespeichert ist.
das hatte ich die Anleitung geschrieben:
root ID – Kats abgespeichert
pidInList = 1
d.h. hier musst du auch die ID eintragen wo Deine Kategorien liegen.
Normal Body
page.bodyTag >
page.bodyTagCObject >
page.bodyTagCObject = COA
page.bodyTagCObject {
#Kategorie auslesen
10 = CONTENT
10 {
wrap =
table = pages
select {
languageField = sys_language_uid
uidInList.field = uid
pidInList = 1
selectFields = sys_category.title
join = sys_category_record_mm ON pages.uid = sys_category_record_mm.uid_foreign JOIN sys_category ON sys_category.uid = sys_category_record_mm.uid_local
where = sys_category_record_mm.tablenames = 'pages'
orderBy = sys_category.sorting
}
renderObj = TEXT
renderObj {
field = title
}
}
}