...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
Seiteneigenschaften | |
---|---|
Version | v5.5 |
Datum |
|
Bundle | bundle/datenmodellierung |
Package | cms/viewPimForm |
Ersteller | |
Tester | Dominik Hisler |
Info | |
Das hier beschriebene CMS-Element ist veraltet und wurde in brandbox 8.0 entfernt. Bitte nutzen Sie von nun an das CMS-Element "Formular". |
Anhand eines PIM Formulars lässt sich ein individuelles Formulare für verschiedene Zwecke erstellen.
Voreinstellungen:
Zuerst muss man ein neues Datenbank-Schema mit mind. einer Tabelle erzeugen
Für jede neue Tabelle muss man eine Formularmaske verknüpfen.
Schritten sind Datenbank Aktualisierung und neue Datapool Erzeugung mit neue, verknüpfte Datenbank-Schemata
Wichtige Links:
...
...
...
...
...
Formular aus pim-Datenstruktur Einstellungen:
In CMS muss man neue View "Formular aus pim-Datenstruktur" auswählen. In View gibt nur 2 erforderliche Felder: Datenpool
...
und Datenbanktabelle. In "Datenpool" Feld soll man unsere erzeugte "Datenpool" auswählen. In "Datenbanktabelle" Feld muss man neue Tabelle aus dem "Datenbank-Schemata" wählen was wurde mit benötigte Formularmaske verknüpft. Dadurch bekommt man neue Formular mit eigenen Felder:
...
Die Rest von Felder sind nicht erforderlich und kann man mit
...
beliebige Werten ausfüllen.
Felder Eingabeprüfung & Feldeinschränkungen
Manchmal brauch man prüfen ob Eingaben von Felder richtig sind. Durch Doctrine Constrains kann man Feldeinschränkungen (https://symfony.com/doc/current/reference/constraints.html) durchführen. Damit Felder Eingabe einschränken, muss man zuerst in "Datenmodellierung Bundle" unseren custom Feld finden und in "Softwarekonfiguration" Tab "Feldeinschränkungen" einrichten. Hier kann man Beispiel Screenshot schauen:
...
Endeffekt:
...
Konfiguration
Bereich | Beschreibung |
---|---|
Formularidentifikator | es ist "ID" Attribut für unseren neue Formular: |
Datenpool | Siehe "Formular aus pim-Datenstruktur Einstellungen" Absatz |
Datenbanktabelle | Siehe "Formular aus pim-Datenstruktur Einstellungen" Absatz |
Button: Anzeigetext | Formular Bestätigungsknopf Text |
Button: Variante | Ansicht von Bestätigungsknopf |
Fußzeilentext | Text was wird zwischen Bestätigungsknopf und Feldersatz dargestellt |
Bestätigungstext | Text was wird nach erfolgreiche Formular Bestätigung dargestellt. |
Überschrift: Inhalt | Formular Überschrift Text |
Überschrift: Darstellung | Formular Überschrift Größe |
Fließtext | Text was wird zwischen Überschrift und Feldersatz dargestellt |
Bild: Datei | Bild was wird neben Feldersatz und Fließtext dargestellt |
Bild: Breite (px) | Bild Maximal-breite |
Verteilung zwischen Text und Bild | Bild und Fließtext Positionierung |
Benutzergruppen anzeigen | Falls das Checkbox eingeschaltet wurde dann wird neue Feldersatz mit Kundengruppe als erste Feld angezeigt. |
Benutzergruppen: Anzeigetext | Text neben Benutzergruppen |