13. 05. 2015, 15:55

Hallo Forum,
ich versuche gerade über Typoscript ein mit der Extension mm_forum erstelltes "userfield" auszulesen.
Es gibt in der Datenbank 2 Felder "tx_mmforum_userfields" in dem der Name des Feldes gespeichert wird und ein "tx_mmforum_userfields_contents", hier wird der Inhalt des Feldes gespeichert.
Diesen möchte ich ausgeben.
Den Namen des Feldes kann ich so auslesen:

  1. 20 = COA
  2. 20 {
  3. wrap = <tr>|</tr>
  4. 10 = CONTENT
  5. 10 {
  6. wrap = <td colspan="2">|</td>
  7. table = tx_mmforum_userfields
  8. select.uidInList = 27
  9. select.pidInList = 0
  10. renderObj = COA
  11. renderObj {
  12. 10 = TEXT
  13. 10.field = label
  14. 10.wrap = <h1>|</h1>
  15. }
  16. }
  17. }

Wenn ich das selbe jedoch mit der Tabelle "tx_mmforum_userfields_contents" probiere, bekomme ich die Fehlermeldung das es keinen Eintrag im TCA gibt, der so heißt.
Meine Frage ist, kann ich diese Tabelle trotzdem über select.join ansprechen?
Wenn ja wie genau sieht das dann aus?
Habs schon so versucht, bekomm aber keinen Output:
  1. table = tx_mmforum_userfields
  2. select.selectFields = tx_mmforum_userfields_contents.field_value
  3. select.join = tx_mmforum_userfields_contents ON (tx_mmforum_userfields_contents.user_id=fe_users.uid)

Oder muss ich hierfür die TCA erweitern? Wie mach ich das?
Wäre super wenn ihr mir weiterhelfen könnt!
Liebe Grüße