HMENU.special = categories

... abhängig von der Kategorie der aktuellen Seite

Folgender Code erzeugt eine Liste aller Seiten, welche die gleiche(n) Kategorie(n) haben wie die aktuelle Seite.

Danke ans Forum !

lib.categories = CONTENT
lib.categories {
	stdWrap.required = 1
	table = pages
	select {
		uidInList = this
		pidInList = 0
		selectFields = sys_category.uid as catid, 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' AND sys_category.pid = 0
		orderBy = sys_category.sorting
	}
	renderObj = COA
	renderObj {
		10 = TEXT
		10.field = catid
		10.wrap = |,
	}
}
 
lib.catmenu = HMENU
lib.catmenu {
	special = categories
	special.value.stdWrap.cObject < lib.categories
	wrap = <ul>|</ul>
	1 = TMENU
	1.NO {
		linkWrap = <li>|</li>
	}
}