[TYPO3-german] Typoscript mm-relations - field=[name] Frage

2013-10-03 Diskussionsfäden Robert Wildling

Hallo, liebe TYPO3lerInnen,

Wenn man mit Typoscript einen Datenbankabfrage bastelt, die auch 
mm-relationen hat, trefe ich immer wieder auf dieses Problem, dass 
Felder, die in den gejointen Tabellen gleich benannt sind, nicht 
ausgelesen werden können. Z.B. wird in the tt_news title sowohl im 
tt_news-Eintrag verwendet als auch im tt_news_cat (für die 
Bezichnung der Kategorie). Im renderobject ist es nicht möglich, einen 
Präfix für die Tabelle zu verwenden, und lässt man ihn weg, wird nur das 
erste Feld genommen.


So mein TS:

[...]
10 = CONTENT
10 {
  table = tt_news
  select {
pidInList = 110081
orderBy = tt_news.datetime DESC
leftjoin = tt_news_cat_mm ON 
(tt_news.category=tt_news_cat_mm.uid_foreign) LEFT JOIN tt_news_cat ON 
(tt_news_cat_mm.uid_local=tt_news_cat.uid)

where = tt_news.deleted=0 AND tt_news.hidden=0
#andWhere = tt_news.datetime  UNIX_TIMESTAMP()
languageField = tt_news.sys_language_uid
max = 20
  }

  renderObj = COA
  renderObj {
[...]

10 = TEXT
10.field = title
10.wrap = title![CDATA[|]]/title

#60 = TEXT
#60.field = tt_news_cat.title    DAS GEHT NICHT
#60.wrap = category|/category

[...]
  }
[...]

Weiß da jemand von einem Workaround oder irgendetwas?

Danke!
LG, Robert
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Typoscript mm-relations - field=[name] Frage

2013-10-03 Diskussionsfäden Ralf-Rene Schröder
Am 03.10.2013 09:39, schrieb Robert Wildling:

folgendes könnet helfen:
select.selectFields = *,tt_news_cat.title AS cat_title

und dann beim rendern cat_title nutzen

(ob es mit dem *, geht weiß ich gerade nicht, aber mit allen einzelnen
benötigten Feldern auf jeden Fall, nur kann das eine lange Liste sein)


-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Typoscript mm-relations - field=[name] Frage

2013-10-03 Diskussionsfäden Renzo Bauen
Hallo Robert

versuch es mal so:

60.field = tt_news.category.title

Gruss Renzo
-- 




Renzo Bauen
conPassione gmbh
T +41 33 345 00 92
M +41 79 330 10 11
http://www.conpassione.ch
TYPO3 Bronce Associate 


___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german