Simple Contact mit Ansprechpartner
Ich habe so ein Kontaktformular für einen Kunden gebaut. Das können wir in die Bricks übernehmen. Bitte neuen Baustein bauen, nicht SimpleContact
erweitern. Das wäre zu viel in einem Control.
-
Name: SimpleContactWithContactPerson
-
2 Templates: Ansprechpartner (Contact person) links, Ansprechpartner rechts. Das besser als "Tempalte" bauen, nicht als "Checkbox - Ansprechpartner rechts". Später vielleicht werden weitere Templates implementiert, dann passt die Checkbox nicht mehr. -
Dieses "Hi" könnte man als Option bauen. Default ist "aus". Aber ich bin mir nicht sicher, ob man das tatsächlich braucht als Option 🤔 -
Bitte kein Rahmen um die Ansprechpartner-Box machen (das ist nur im Kundenprojekt so) -
Der Text über den Ansprechpartner könnte das neu eingebaute "Inhalt über dem Formular" sein. Das hast du schon in SimpleContact
implementiert. -
Bitte max-width Option einbauen (für kompletten Brick, nicht nur für Form).
Weitere Informationen:
- Bitte neuen feat Branch erstellen
- Weitere Ideen von dir gerne gesehen!
Code zum abgucken / inspirieren. Eigentlich kannst du viel von dem einfach kopieren, aber versuche trotzdem zu verstehen, wie das funktioniert.
-
bricks.xml
https://dev.quiqqer.com/pcsg/kunden/NameStorm/Website/-/blob/master/bricks.xml - Control PHP Datei: https://dev.quiqqer.com/pcsg/kunden/NameStorm/Website/-/blob/master/src/Namestorm/Template/Bricks/ContactForm.php
- Control HTML Datei: https://dev.quiqqer.com/pcsg/kunden/NameStorm/Website/-/blob/master/src/Namestorm/Template/Bricks/ContactForm.html
- Control CSS Datei (hier wird nicht alles benötigt): https://dev.quiqqer.com/pcsg/kunden/NameStorm/Website/-/blob/master/src/Namestorm/Template/Bricks/ContactForm.css
Vor allem versuche nachzuvollziehen, wie Benutzer Input und dann Abfragen von Benutzer-Eigenschaften funktionieren.
Hier einige Beispiele