Okee, mit dem folgenden (nicht getesteten) TS liest du eine oder sämtliche Kategorie-UIDs eines News-Artikels aus. Aber das scheint nur ein Baustein dessen zu sein, was du machen möchtest. Die anderen Bausteine wirken auf mich wie Kuddelmuddel :). Soweit ich das überblicke, versuchst du's mit zu vielen Elementen gleichzeitig. Probier's mal nacheinander zu bauen:
THUMBGALLERY.10 = CONTENT THUMBGALLERY.10 { table = tt_news_cat_mm select { selectFields = tt_news_cat_mm.uid_foreign andWhere = tt_news_cat_mm.uid_local = {GP:tx_ttnews|tt_news})) andWhere.insertData = 1 max = 1 orderBy = sorting } renderObj = TEXT renderObj { field = uid_foreign wrap = <div class="pt p|"> } } Damit holst du dir: -- aus der Tabelle tt_news_cat_mm (!) -- sämtliche Kategorie-UIDs (also tt_news_cat_mm.uid_foreign), -- deren uid_local gleich der uid des aktuellen News-Datensatzes ist. max begrenzt das Ergebnis auf 1 und sorting sollte dafür sorgen, dass nur die oberste/erste vergebene Kategorie genommen wird.) Im renderObj hab ich dein {register:counter} durch die Pipe | ersetzt. Dadurch wird die Cat-uid an genau dieser Stelle eingesetzt. Jetzt gehts nacheinander weiter: Mit einem THUMBGALLERY.20 könntest du den Teil bauen, der innerhalb deines DIVs stehen soll (anscheinend 2. und 3. in deinem Original-Code). Am Ende brauchst du noch einen schließenden DIV (ähnlich wie du es mit 3.wrap = |</div> gemacht hast.) Viel Erfolg Carsten Am 25.07.2013 20:59, schrieb Patric Eckhart: > Hi Carsten! > > Danke. Ich möchte jetzt eigentlich nur die Kategorie ID mit ausgeben. > Voriges Wochenende war die Sache mit "nur Einträge der Kategorie 3 > abrufen". > > Ich möchte die div-Container kategorieabhängig mit CSS stylen. Dazu > bräuchte ich > die Kategorie-ID in der Klasse. > > Die Standard-Latest Ausgabe von tt_news kann ich nicht verwenden, da ich > hier die Container > nicht zählen kann (diese brauche ich weil dieses Container allesamt > einen Buchstaben symbolisieren) div1 = width:70px; margin-left:10px; > div2 = width:70px; margin-left:150px; > usw. > > Ich schaff es einfach nicht. > > Wenn du mir helfen magst, hier wäre mein TS: > > THUMBGALLERY = COA > THUMBGALLERY.10 = CONTENT > THUMBGALLERY.10 { > table = tt_news > select.pidInList = 16 > select.orderBy = rand() > select.max = 57 > renderObj = COA > renderObj { > > 1 = LOAD_REGISTER > 1.counter { > data = register:counter > stdWrap.wrap = |+1 > prioriCalc = 1 > } > > 2 = TEXT > 2.field = imagecaption > 2.wrap = <div class="pt > p{register:counter}">|<span>{field:title}</span> > 2.wrap.insertData = 1 > > #2 = LOAD_REGISTER > #2 = CONTENT > #2 { > #table = tt_news > #select.pidInList = 16 > #select.where.dataWrap = uid={field:uid} > #select.max = 1 > #renderObj = TEXT > #renderObj.field = title > #} > #2.wrap = <p>Category: |</p> > > > 3 = IMAGE > 3.file.import = uploads/pics/ > 3.file.import.field = image > 3.file.import.listNum = 0 > 3.file.width = 70c > 3.file.height = 70c > > 3.wrap = |</div> > 3.stdWrap.typolink.parameter = 29 > 3.stdWrap.typolink.additionalParams.dataWrap = > |&tx_ttnews[tt_news]={field:uid} > 3.wrap.insertData = 1 > > #3.file.params = -colorspace GRAY -quality 80 > > > } > wrap = <div id="pt-container">|</div> > } > > > > > Quote: Carsten Wegner wrote on Thu, 25 July 2013 19:42 > ---------------------------------------------------- >> Hi Patric, kannst du noch mal genau erklären, was du vorhast? Ich sehe >> nicht den prinzipiellen Unterschied zu deiner anderen Frage und >> Vorgehensweise vom letzten Wochenende. Es scheint halt nur der >> umgekehrte Weg zu sein. >> Gruß Carsten >> >> Am 25.07.2013 19:28, schrieb Patric Eckhart: >> > Mit anderen Tabellen z.B. tt_news oder tt_content klappt die Sache >> > einwandfrei. Nur tt_news_cat_mm macht Probleme > ---------------------------------------------------- > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german