Zum Inhalt springen

sys_category an fluid übergeben

Erstellt am 4. August 2015 · 2 Antworten · letzte Antwort am 30. August 2017

Tags: Fluid, Kategorien, TYPO3 6.x, Frage

mic187 ·

Hallo ich habe ein problem mit einer übergaben.

lib.cat = CONTENT
lib.cat {
			wrap = <div id="test">|</div>
			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
				noTrimWrap = || |
			}
		}

Das ist mein TS leider kommt im Fluid aber nur <div id="test"> </div> das an.

Im fluid hole ich das ganze dann mit <f:cObject typoscriptObjectPath="lib.cat"> </f:cObject>

Wo ist mein Denkfehler ??

DaniaMeier ·

Falls mal noch irgendjemand über diesen Beitrag stolpert. Der Hinweis über das cObject das ganze Menu aufzurufen hat mich gerettet. Das Kategorien-Menu im TS habe ich wie folgt geschrieben:

lib.cat = CONTENT
lib.cat {
	
	table = sys_category
	select {
		#diesen Wert anpassen, je nachdem wo die Kategorien sind (darf nicht 0 sein*)
		pidInList = 1
		selectFields = uid,title
	}
	
	renderObj = TEXT
	renderObj {
		field = title
		noTrimWrap = || |
	}
}

* Wichtig ist, dass pidInList angegeben wird, da die table sys_categories nicht von der root angesprochen werden kann. (Dh. pidInList darf nicht 0 sein)