tt_news/ newscalendar - keine Anzeige/ Erweiterung der News-Datenmaske

  • m.z. m.z.
    Padawan
    0 x
    50 Beiträge
    0 Hilfreiche Beiträge
    17. 10. 2009, 01:07

    Hallo Liste,

    für ein Projekt, in dem eine Newsliste und ein Kalender enthalten sein sollen, habe ich die tt_news mit der Extension newscalendar erweitert.

    [b]Problem: Die Eingabemaske der News wird nicht um die Felder des Kalenders erweitert.[/b]

    Die Extensions sind installiert und das statische Template für newscalendar ist auch eingebunden. Ext. tt_news funktioniert. Die Ausgabe-Plugins für newscalendar (Kalender, Liste) funktionieren auch aber halt ohne konkrete Termine.

    Bei der Istallation des newscalendar wurden auch die neuen DB-Felder korrekt angelegt.

    Ich bin wirklich ratlos. :o
    Hat jemand von Euch einen Idee, was da schief läuft?

    System/ Versionen:
    [b]- TYPO3: 4.2.9
    - tt_news: 2.5.2 mit
    - dam_ttnews: 0.1.10
    - newscalendar 1.0.16[/b]

    Viele Grüße,
    Matthias


  • 1
  • m.z. m.z.
    Padawan
    0 x
    50 Beiträge
    0 Hilfreiche Beiträge
    20. 10. 2009, 16:28

    Also ich antworte mir mal selbst... :-)

    Ich habe die Kombination der beiden Extension in einigen Dummie-TYPO3-Installationen geteste. Hat immer funktioniert. Scheint wohl ein projektspezifisches Problem zu sein.

    Workaround: Die TCA-Anweisung aus der "ext_tables.php" von [b]newscalendar[/b] in die "ext_tables.php" von [b]tt_nwes[/b] verschieben.

    Es geht um diesen Teil:

    1. $tempColumns = Array (
    2. "tx_newscalendar_state" => Array (
    3. "exclude" => 1,
    4. "label" => "LLL:EXT:newscalendar/locallang_db.php:tt_news.tx_newscalendar_state",
    5. "config" => Array (
    6. "type" => "check",
    7. "default" => 1,
    8. )
    9. ),
    10. 'tx_newscalendar_calendardate' => Array (
    11. 'exclude' => 1,
    12. 'l10n_mode' => 'mergeIfNotBlank',
    13. "label" => "LLL:EXT:newscalendar/locallang_db.php:tt_news.tx_newscalendar_calendardate",
    14. 'config' => Array (
    15. 'type' => 'input',
    16. 'size' => '10',
    17. 'max' => '20',
    18. 'eval' => 'datetime',
    19. 'checkbox' => '0',
    20. 'default' => '0'
    21. )
    22. ),
    23. 'tx_newscalendar_calendardate_end' => Array (
    24. 'exclude' => 1,
    25. 'l10n_mode' => 'mergeIfNotBlank',
    26. "label" => "LLL:EXT:newscalendar/locallang_db.php:tt_news.tx_newscalendar_calendardate_end",
    27. 'config' => Array (
    28. 'type' => 'input',
    29. 'size' => '10',
    30. 'max' => '20',
    31. 'eval' => 'datetime',
    32. 'checkbox' => '0',
    33. 'default' => '0'
    34. )
    35. )
    36. );
    37. t3lib_div::loadTCA("tt_news");
    38. t3lib_extMgm::addTCAcolumns("tt_news",$tempColumns,1);
    39. t3lib_extMgm::addToAllTCAtypes("tt_news","--div--;News Calendar,tx_newscalendar_state,tx_newscalendar_calendardate,tx_newscalendar_calendardate_end,--div--;System Options");

    OK, das ist keine wirklich gute Lösung oder zumindest ein Workaround. :o

    Weitere Ideen sind herzlich willkommen!

    Viele Grüße
    - Matthias

  • 1