2016-08-09 3 views
1

Ich folge diesem Tutorial (https://www.django-cms.org/en/blog/2016/02/27/build-a-website-without-knowing-python-django-part-six/) benutzerdefinierte Formulare mit aldryn-Formen zu erstellen, aber dieses Tutorial, glaube ich, wurde für django-cms.org Online-Service gemacht und würde gerne wissen, wie zu tun ist das Gleiche mit einer lokalen Installation von django-cms. Im Grunde möchte ich wissen, wie ich meine eigene "FORM TEMPLATE" für dieses Plugin definieren kann. DankeDjango-cms aldryn Formen

Antwort

1

Sobald Sie Aldryn Forms in Ihrem Projekt installieren Sie die ALDRYN_FORMS_TEMPLATES Einstellung Ihrer settings.py mit einem iterable von Tupeln Zuordnung der Vorlage Pfad mit dem für Menschen lesbaren Namen des Themas wie so einstellen:

ALDRYN_FORMS_TEMPLATES = (
    ('path/to/event_form.html, _('Event only')), 
    ('path/to/contact_form.html, _('Contact only')), 
) 

Dies ermöglicht Content-Managern die Auswahl dieser "Nur-Ereignis" -Schablone, wenn sie ein "Ereignis" -Formular erstellen, und "Nur Kontakt", wenn sie ein "Kontakt" -Formular erstellen.

Sie können auch die Standardvorlage mit ALDRYN_FORMS_DEFAULT_TEMPLATE

festlegen
Verwandte Themen