[TYPO3-german] tt_news kategorisiert mit Typoscript ausgeben

Susanne sw1977 at online.de
Sun Jul 21 12:52:17 CEST 2013


Hallo,

versuch mal folgendes:

mach einen join tt_news mit tt_news_cat_mm.
Dann gibst du alle datensätze aus, wo tt_news_cat_mm.uid_foreign der uid 
deiner Kategorie entspricht, also:

where = tt_news_cat_mm.uid_foreign = 123 (123 ist die News deiner Kategorie)

Gruß
Susanne

Am 21.07.2013 12:35, schrieb Patric Eckhart:
> Hi zusammen!
>
> Ich hol mir News Eintrage von tt_news mittels Typoscript - ich weiß 
> ich könnte das tt_news TS verwenden, hat aber einen "unwichtigen" 
> Grund warum ich das so mache.
>
> Jetzt frag ich mich, wie ich mit select.andWhere nur die Einträge der 
> Kategorie mit der ID 3 holen kann.
> In der Spalte category steht ja nur 0 oder 1 drin (Kategorie ja/nein).
>
> Die Kategorien werden ja in tt_news_cat_mm gepeichert.
>
> Kann mir da jemand weiterhelfen?
>
> Mein TS:
>
> CONTENT.20 = COA
> CONTENT.20 = CONTENT
> CONTENT.20 {
>     table = tt_news
>     select.pidInList = 16
>     select.max = 9
>     #select.andWhere.dataWrap = DB:tt_content:106:header
>     #select {
>         #selectFields = tt_news.title, tt_news.bodytext, 
> tt_news_cat.title AS category
>         #where = NOT tt_news.deleted AND NOT tt_news.hidden
>         #join = tt_news_cat_mm ON (tt_news_cat_mm.uid_local = 
> tt_news.uid) JOIN tt_news_cat ON (tt_news_cat.uid = 
> tt_news_cat_mm.uid_foreign)
>         #orderBy = tt_news.datetime DESC
>         #max = 9
>     #}
>     renderObj = COA
>     renderObj {
>
>         1 = TEXT
>         1.value = {field:title}<br />{field:short}
>         1.insertData = 1
>         1.wrap = <div class="news-item"><div><div>|</div></div>
>
>         1.stdWrap.typolink.parameter = 18
>         1.stdWrap.typolink.additionalParams.dataWrap = 
> |&tx_ttnews[tt_news]={field:uid}
>         1.wrap.insertData = 1
>
>         2 = IMAGE
>         2.file.import = uploads/pics/
>         2.file.import.field = image
>         2.file.import.listNum = 0
>         2.file.width = 284c
>         2.file.height = 280c
>         2.wrap = |</div>
>
>     }
>     wrap = <div class="main-content-inner"><div 
> class="row-2">|</div></div>
> }
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list