...
Name | Description |
---|---|
cContentTypePifaForm | content type class for CMS_PIFAFORM |
PifaAbstractFormModule | abstract class for form module |
PifaAbstractFormProcessor | abstract class for form processor |
PifaAjaxHandler | form assistant ajax handler class, contains methods which are called through ajax |
PifaException | form assistant exception classes |
PifaDatabaseException | |
PifaNotImplementedException | |
PifaIllegalStateException | |
PifaNotYetStoredException | |
PifaValidationException | |
PifaExporter | class for exporting formulars |
PifaExternalOptionsDatasourceInterface | this class allows add external sources for pifa fields like select options or checkboxes |
PifaFieldCollection | Item collection class for the form field |
PifaField | Item class for the form field |
PifaFormCollection | Item collection class for the form |
PifaForm | Item class for the form |
PifaLeftBottomPage | GUI classes used in plugin |
PifaRightBottomFormPage | |
PifaRightBottomFormFieldsPage | |
PifaRightBottomFormDataPage | |
PifaRightBottomFormExportPage | |
PifaRightBottomFormImportPage | |
PifaImporter | importer class to import forms from xml |
Templates
Info | ||
---|---|---|
| ||
This part should be translated to english. |
Im Editor-Dialog des ContentTypen CMS_PIFAFORM können mehrere Templates definiert werden.
- Klassen & Vorlagen | Vorlagen - GET: Vorlage für die Darstellung des Formulares
- Klassen & Vorlagen | Vorlagen - POST: Vorlage für die Darstellung einer Erfolgsmeldung nach dem Absenden des Formulares
- Benutzer-Mail | Vorlagen: Vorlage für Erstellung einer Mail an den Benutzer der das Formular ausgefüllt hat
- System-Mail | Vorlagen: Vorlage für Erstellung einer Mail an den Betreiber der Website
Vorlagen werden im Verzeichnis "templates" des Mandanten abgelegt und können auch über das CONTENIDO Backend gepflegt werden.
Damit Vorlagen vom PIFA erkannt werden müssen deren Namen folgenden Namenskonventionen entsprechen:
- GET-Vorlage: /cms_pifaform_[^\.]+_get\.tpl/
- POST-Vorlage: /cms_pifaform_[^\.]+_post\.tpl/
- Benutzer-Mail-Vorlage: /cms_pifaform_[^\.]+_mail_client\.tpl/
- System-Mail-Vorlage: /cms_pifaform_[^\.]+_mail_system\.tpl/
Settings
Area/Type | Name | Description | Default | Scope |
---|---|---|---|---|
pifa | field-css-classes | 'half-row,full-row,line-bottom,line-top' | SCGU | |
pifa | timestamp | 'always', 'byform', 'never' | 'always' | SCGU |
...