[Frage] News List mit Filter per AJAX TYPO3-Version: 6.1.7

  • 0 x
    18 Beiträge
    0 Hilfreiche Beiträge
    05. 08. 2014, 21:58

    Ich möchte meine News-Liste per AJAX aktualisieren. Dazu gibt ein Dropdown mit Kategorien, und per Klick wird die Liste nach dieser Kategorie gefiltert. Das funktioniert auch einigermaßen per AJAX, pagetype und bootstrap->run:

    1. AJAX_news = PAGE
    2. AJAX_news {
    3. typeNum = 555
    4. config {
    5. disableAllHeaderCode = 1
    6. xhtml_cleaning = 0
    7. admPanel = 0
    8. debug = 0
    9. no_cache = 1
    10. }
    11. 10 = USER
    12. 10 {
    13. userFunc = tx_extbase_core_bootstrap->run
    14. extensionName = News
    15. pluginName = Pi1
    16. switchableControllerActions {
    17. News {
    18. 1 = list
    19. }
    20. }
    21. settings < plugin.tx_news.settings
    22. settings {
    23. startingpoint = 18
    24. orderBy = crdate
    25. }
    26. }
    27. }

    Das Problem ist jedoch, dass beim Aufruf des Plugins im definierten Pagetype immer die Standard-Settings verwendet werden, bis auf die, die ich explizit überschreibe. Nun ist aber in meinem List-View, der anfangs auf der Seite gerendert wird, auf alle Settings aus der Flexform zurückgegriffen - und die gehen eben verloren.

    Hat jemand hier eine Idee?


  • 1
  • 0 x
    18 Beiträge
    0 Hilfreiche Beiträge
    07. 08. 2014, 00:34

    Ok, ich hatte gehofft, dass ich per TS die Settings von einem Content Element auslesen kann. Fehlanzeige! Ich habe also den Newscontroller erweitert, die List-Action weitgehend kopiert und nur vorher die Settings per PHP aus der Datenbank geholt (tt_content, xml2array, etc.); dann das Plugin in einem neuen PageType gerendert und per jQuery in die alte Seite eingebettet. Fertig.

  • 1