Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

Version 1 Nächste Version anzeigen »

Version

v5.5

Datum

 

Bundlebundle/datenmodellierung
Packagecms/viewPimForm
Ersteller
TesterDominik Hisler

Anhand eines PIM Formulars lässt sich ein individuelles Formulare für verschiedene Zwecke erstellen.

Voreinstellungen:


  1. Zuerst muss man ein neues Datenbank-Schema mit mind. einer Tabelle erzeugen
  2. Für jede neue Tabelle muss man eine Formularmaske verknüpfen.
  3. Schritten sind Datenbank Aktualisierung und neue Datapool Erzeugung mit neue, verknüpfte Datenbank-Schemata

Wichtige Links:

.Datenmodellierung v5.5

.Schemata v5.5

Publish Datenpools (publish/datapool)

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

BereichBeschreibung
Formularidentifikator

es ist "ID" Attribut für unseren neue Formular:

DatenpoolSiehe "Formular aus pim-Datenstruktur Einstellungen" Absatz
DatenbanktabelleSiehe "Formular aus pim-Datenstruktur Einstellungen" Absatz
Button: AnzeigetextFormular Bestätigungsknopf Text
Button: VarianteAnsicht von Bestätigungsknopf
FußzeilentextText was wird zwischen Bestätigungsknopf  und Feldersatz dargestellt
BestätigungstextText was wird nach erfolgreiche Formular Bestätigung dargestellt.
Überschrift: InhaltFormular Überschrift Text 
Überschrift: DarstellungFormular Überschrift Größe
FließtextText was wird zwischen Überschrift und Feldersatz dargestellt
Bild: DateiBild was wird neben Feldersatz und Fließtext dargestellt
Bild: Breite (px)Bild Maximal-breite
Verteilung zwischen Text und BildBild und Fließtext Positionierung 
Benutzergruppen anzeigenFalls das Checkbox eingeschaltet wurde dann wird neue Feldersatz mit Kundengruppe als erste Feld angezeigt.
Benutzergruppen: AnzeigetextText neben Benutzergruppen
  • Keine Stichwörter