friends-of-contao / contao-privacy

This extension provides some privacy features to Contao 3.5.x and 4.4.x (4.5.x). If you have some ideas which we should add or change in the mentioned Contao versions, feel free to create an issue.
22 stars 5 forks source link

REGISTRIERUNG: Konfigurierbare Texte #2

Closed christianbarkowsky closed 6 years ago

christianbarkowsky commented 6 years ago

Label - sowie Infotext inkl. Link sollen konfigurierbar werden.

frontendschlampe commented 6 years ago

Wie besprochen wäre folgende Idee sinnvoll:

aktuell wird bei einem Standard Checkbox Input folgendes ausgegeben:

Für unsere Zwecke müsste es folgendermaßen aussehen:

christianbarkowsky commented 6 years ago

Die Texte können wir entweder über die Root-Page einbinden - oder wir müssen ein Widget bauen. Mehr bietet die Registrierung lnicht. 🌵

frontendschlampe commented 6 years ago

hmmm ... es gibt auch grad Diskussionen bei Contao https://github.com/contao/core-bundle/issues/1512#issuecomment-387405474

frontendschlampe commented 6 years ago

Mit einem eigenen Registrierungswidget geht's nicht? Zu viel Aufwand?

christianbarkowsky commented 6 years ago

So wie es jetzt aufgebaut ist - nein.

MacKP commented 6 years ago

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

leofeyer commented 6 years ago

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).

frontendschlampe commented 6 years ago

@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?

frontendschlampe commented 6 years ago

passt soweit ... muss dann nur noch in die 3.5 portiert werden