[TYPO3-german] Re: Kategorien und Anzahl zugewiesener Records (gelöst)

bernd wilke t3ng at bernd-wilke.net
Fri Nov 7 10:40:34 CET 2014


Am 07.11.14 09:14, schrieb bernd wilke:
>
> basierend auf [1] wollte ich das ganze per TS aufbauen und habe
> folgendes in mein Menü-Rendering eingebaut:
>
> 40 = CONTENT
> 40 {
>    table = sys_category_record_mm
>
>    select{
>      selectFields = count(uid_foreign) AS count
>      #pidInList = 0
>      where.cObject = TEXT
>      where.cObject {
>        value = {field:uid} - 14075
>        prioriCalc = 1
>        wrap = uid_local = |
>      }
>    }
>
>    renderObj = COA
>    renderObj {
>      10 = TEXT
>      10 {
>        field = count
>        wrap =  (|)
>      }
>    }
> }

die Lösung sieht jetzt so aus:

40 = CONTENT
40 {
   table = tx_news_domain_model_news

   select{
     selectFields = count(uid) AS count
     pidInList = 14116
     join = sys_category_record_mm ON uid_foreign = uid

     where.cObject = TEXT
     where.cObject {
       field = uid
       wrap = uid_local = (| - 14075)  AND tablenames = 
"tx_news_domain_model_news"
     }
   }

   renderObj = COA
   renderObj {
     10 = TEXT
     10 {
       field = count
       wrap =  (|)
     }
   }
}

ich muss ein Select auf der news-Tabelle machen und ein join auf die 
Kategorien-MM-Relationen-Tabelle.

Anmerkung: bei den ganzen joins sind in diesem Fall keinerlei 
Tabellennamen bei den Feldern notwendig, da es keine identischen 
Feldnamen gibt

bernd
-- 
http://www.pi-phi.de/cheatsheet.html


More information about the TYPO3-german mailing list