Skip to content

Instantly share code, notes, and snippets.

@stepgit
Last active August 29, 2015 14:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stepgit/11017184 to your computer and use it in GitHub Desktop.
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 = || |
}
}
}
}
@ingeniumdesign
Copy link

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
}
}
}

@stepgit
Copy link
Author

stepgit commented Apr 18, 2014

klappt leider auch nicht.

Sicher das die Zeile

wrap =

keine Angaben enthält?

@stepgit
Copy link
Author

stepgit commented Apr 22, 2014

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

@ingeniumdesign
Copy link

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment