Dynamische Felder bei News

    Je nach Verwendungszweck werden für die News zusätzliche Felder im edit Bearbeitenfenster benötigt, welche nicht mit den verfügbaren Datentypen abbildbar sind. Hierfür können dynamische Felder verwendet werden.

    Diese Felder unterstützen derzeit keine Übersetzung.

    Formular-Template

    Unter fileadmin/templates/ext/coo_news/News/Form/ wird standardmäßig die Datei Dynamic.html angelegt. Wird diese Datei verwendet, müssen keine weiteren TypoScript-Konfigurationen durchgeführt werden.

    In dieser HTML-Datei können nun Formular-Felder eingefügt werden. Hierfür dürfen nur Fluid-Form oder Bakehouse-ViewHelper verwendet werden. Die Daten des News-Items können mit {item} abgerufen und unter {item.options} die dynamischen Felder gespeichert werden. 

    TypoScript-Konfiguration

    Benötigt ein Feld Optionen oder einen Standard-Wert, so kann dies im TypoScript definiert werden. Wichtig dabei ist, dass diese Optionen innerhalb vom Scope plugin.tx_coonews.settings.news definiert werden. Ansonsten kann im Formular-Template nicht auf die Optionen zugegriffen werden.

    Beispiel:

    Typoscript
    plugin.tx_coonews.settings.model.news { # Template-Pfad (hier Standard-Pfad) templatePath = fileadmin/templates/ext/coo_news/News/Form/Dynamic.html # Weiteres TypoScript für z.B. Optionen, Beschreibungen, ... }