Closed christianbarkowsky closed 6 years ago
Wie besprochen wäre folgende Idee sinnvoll:
aktuell wird bei einem Standard Checkbox Input folgendes ausgegeben:
legend
- Eingabe: input.text
input
label
- Eingabe: input.text
Für unsere Zwecke müsste es folgendermaßen aussehen:
legend
- Eingabe: input.text
mit Überschriftswähler (hier würde ich aber mal noch mit @MacKP Rücksprache halten wg. der Semantik ggfs. nur ein strong
)legend
- Eingabe über TinyMCE zum Setzen von Links auf die Datenschutzvereinbarung etc.Die Texte können wir entweder über die Root-Page einbinden - oder wir müssen ein Widget bauen. Mehr bietet die Registrierung lnicht. 🌵
hmmm ... es gibt auch grad Diskussionen bei Contao https://github.com/contao/core-bundle/issues/1512#issuecomment-387405474
Mit einem eigenen Registrierungswidget geht's nicht? Zu viel Aufwand?
So wie es jetzt aufgebaut ist - nein.
Wie gestern kurz mit @frontendschlampe besprochen wäre ein HTML Aufbau in der Art ganz praktisch (vereinfachte Fassung):
<div class="single-checkbox">
<div class="von-contao-schon-vorhanden">
<input>
<label>
</div>
<div class="special-content">
<h>Headline of the Content (could be used for an accordion)</h>
<div class="special-content-content">
Here is the Text (and a link ore something else).
</div>
</div>
</div>
Das ganze ist etwas mehr, als nur ein Link... Ich hab da eben etwas allgemeiner gedacht. Als label oder legend würde ich das nicht unterbringen, da man dort eher andere Dinge enthalten hat. Das von mir vorgeschlagene ist im Grunde eine Variante um das ganze recht einfach nutzen zu können. Um das ganze noch etwas anzureichern könnte man noch mit aria-describedby und einer ID arbeiten.
Viele Grüße
Wir müssen wohl das Frontend-Modul ModuleRegistration
in $GLOBALS['FE_MOD']
durch unser eigenes Modul ersetzen, damit wir das Feld hinzufügen können (siehe https://github.com/contao/core-bundle/issues/1512#issuecomment-387412382).
@christianbarkowsky Ich habe es gerade einmal installiert und es muss eigentlich genau andersrum sein von den Texten her.
Das "Datenschutz-Hinweis Label" (<legend>
) muss den TinyMCE enthalten und die Beschriftung für die Checkbox "Datenschutz-Hinweis" ein einfaches Textfeld.
Es ist ja im Prinzip dann so:
Hiermit bestätigen ... Datenschutz (mit Verlinkung) ... usw. (Checkbox) Ich stimme zu
Kannst du das kurzfristig ändern?
passt soweit ... muss dann nur noch in die 3.5 portiert werden
Label - sowie Infotext inkl. Link sollen konfigurierbar werden.