[TYPO3-german] eigene extension: tt_news-datensatz-abfrage / tt_news_cat_mm

Markus Thaler most.wanted at gmx.at
Mon Oct 20 17:34:02 CEST 2008


das hier funktioniert (fast)! :-)

--- code ---
$res = $GLOBALS['TYPO3_DB']->exec_SELECT_mm_query(
	'tt_news.uid,tt_news.title,tt_news.datetime,tt_news.short',
	'tt_news',
	'tt_news_cat_mm',
	'tt_news_cat',
	' AND tt_news_cat.uid=8',
	'',
	'tt_news.datetime',
	''
);
--- /code ---

ein problem gibts noch wenn ich probiere ausschliesslich jene datensätze 
auszugeben die z.b. nur in der kategorie 8, aber nicht in der kategorie 
9 enthalten sind.

ich habe diese anweisung probiert:

--- quote ---
$res = $GLOBALS['TYPO3_DB']->exec_SELECT_mm_query(
	'tt_news.uid,tt_news.title,tt_news.datetime,tt_news.short',
	'tt_news',
	'tt_news_cat_mm',
	'tt_news_cat',
	' AND tt_news_cat.uid=8 AND tt_news_cat.uid!=9',
	'',
	'tt_news.datetime',
	''
);
--- quote ---

...wenn jetzt ein tt_news-datensatz sowohl die kategorie 8 und 9 
zugewiesen bekommen hat wird dieser datensatz wider meiner erwartungen 
angezeigt...

...wie kann ich sicherstellen, dass in diesem fall wirklich nur 
datensätze angezeigt werden, die nur die kategorie 8, aber nicht die 
kategorie 9 zugewiesen bekommmen haben?

wär super, wenn mir jemand einen tipp geben könnte. danke.


More information about the TYPO3-german mailing list