1.2 KiB
1.2 KiB
mummert/newssubmission-bundle
Contao 5.7 bundle for frontend news submissions with Symfony Forms, FilePond uploads and Altcha for anonymous users.
Installation
- Bundle als Composer-Paket in das Contao-Projekt einbinden.
composer update mummert/newssubmission-bundleddev exec vendor/bin/contao-console contao:migrate --no-interaction --no-ansiddev exec vendor/bin/contao-console cache:clear --no-ansi
Hinweis: Die Datenbankfelder werden über die DCA-SQL-Definitionen des Bundles von contao:migrate angelegt.
Backend-Konfiguration
- Frontend-Modul News-Einreichung anlegen.
- Felder setzen:
author,newsArchive,uploadFolder,thankYouPage. - Tags einschränken über
allowedTags. - Modul auf einer internen oder öffentlichen Seite einbinden.
Verhalten
- Eingeloggt: Speicherung in
tl_news.submittedByMember(UUID austl_member.uuid). - Öffentlich:
submittedByMemberbleibt leer, optionalsubmittedByName/submittedByEmail. - Immer als Entwurf (
published=0). - Bild-Uploads laufen über FilePond-Endpoint mit temp storage und finalem Move beim Submit.
- Fotograf wird in
tl_news.captiongespeichert (Foto: <Name>).