Dynamischen Wert an UserFunc übergeben

  • 0 x
    9 Beiträge
    0 Hilfreiche Beiträge
    10. 03. 2012, 11:55

    Hallo zusammen

    Ich stehe vor folgendem Problem:

    Ich habe tt_content um ein Feld (checkbox) erweitert. Wenn die Checkbox aktiviert wird, soll an das entsprechende Content Element ein Extbase-Plugin hinzugefügt werden. So weit so gut. Jetzt das Problem:

    Wie kann ich der Plugin-Konfiguration einen dynamischen Wert mitgeben? Beim Rendern der Content-Elemente kann ich ja mit {field:uid} auf die ID des Datensatzes zugreifen, doch wie kann ich diesen Wert einem USER-Objekt mitgeben?

    Vielen Dank im voraus für die Hilfestellungen...

    Hier mein Typoscript:

    1. tt_content.stdWrap.innerWrap2.fieldRequired = hascomment
    2.  
    3. 1 = TEXT
    4. 1.insertData = 1
    5. 1.data = {field:uid}
    6.  
    7. 10 = TEXT
    8. 10.value = |
    9.  
    10. 20 = USER
    11. 20 {
    12. userFunc = tx_extbase_core_bootstrap->run
    13. pluginName = Pi1
    14. extensionName = PnContentcomments
    15. controller = Comment
    16. action = list
    17. switchableControllerActions {
    18. Comment {
    19. 1 = list
    20. }
    21. }
    22. settings =< plugin.tx_pncontentcomments.settings
    23. # hier sollte die ID des Datensatzes rein
    24. settings.contentid < 1
    25. }
    26.  
    27. }

    Wenn ich in der Extension $this->settings['contentid'] abfrage, bekomme ich nur "{field:uid}"...


  • 1
  • 1