tx_news Kategorie und Kategoriebeschreibung ausgeben

et voila


temp.categorymenu = COA
temp.categorymenu.20 = CONTENT	
temp.categorymenu.20 {
	table = tx_news_domain_model_category
	select {
		selectFields = tx_news_domain_model_category.title, tx_news_domain_model_category.description
		pidInList = {$storage}
		join = tx_news_domain_model_news_category_mm ON (tx_news_domain_model_category.uid = tx_news_domain_model_news_category_mm.uid_foreign) INNER JOIN tx_news_domain_model_news ON (tx_news_domain_model_news.uid = tx_news_domain_model_news_category_mm.uid_local)
		andWhere = tx_news_domain_model_news.uid = {GP:tx_news_pi1|news}
		andWhere.insertData = 1
		max = 1
	}
	renderObj = COA
	renderObj {
		10 = TEXT
		10 {
			field= title
			wrap = <h2>|</h2>
			htmlSpecialChars = 1
		}
		20 = TEXT
		20 {
			field= description
			wrap = <p>|</p>
			htmlSpecialChars = 1
		}
	}
}

Facebook Like

2 Gedanken zu „tx_news Kategorie und Kategoriebeschreibung ausgeben

  1. Hi Paulina,

    sehr guter Ansatz, habe ich gleich mal so übernommen 🙂

    Hätte allerdings eine kleine Anmerkung bzw. Verbesserung:

    Anstelle von
    andWhere = tx_news_domain_model_news.uid = {GP:tx_news_pi1|news}
    würde ich Folgendes verwenden:
    andWhere = tx_news_domain_model_news.uid = ###newsitem###

    Und dann noch:

    markers.newsitem.data = GP:tx_news_pi1|news
    markers.newsitem.intval = 1

    dazu.

    Dann bist Du auch gegen SQL-Injection geschützt…

    Grüße, Andy.

  2. Derzeit gibt es sieben Optionen in diesem Feld, wobei es auch mehr sein konnen, da andere Erweiterungen auch Einfluss auf dieses Feld haben konnen. Ansicht nichts anderes als die LIST-Ansicht, jedoch listet diese Ansicht nur nicht-a rchivierte News auf und wird auch nicht von den Archiv-Menu-Einstellungen beeinflusst.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.