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
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an