Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Allgemeines zu Drupal ›

[gelöst]Single Checkbox für Datenschutzrichtlinien

Eingetragen von ThuleNB (380)
am 28.08.2014 - 10:22 Uhr in
  • Allgemeines zu Drupal
  • Drupal 7.x oder neuer

Hallo zusammen,

ich versuche nun schon seit einiger Zeit einen vermeintlich einfachen und wie ich denke auch gängigen Fall zu lösen. Und zwar benötige ich in meinem Registrierungsformular eine einzelne Checkbox für die Datenschutzrichtlinien, die standardmäßig nicht angehakt ist.

Zuerst habe ich das Modul "Legal" versucht. Es kommt aus verschiedenen Gründen jedoch nicht infrage. Danach bin ich dieser Beschreibung gefolgt:

Zitat:

However, I, like Tino, have a content type that I want a required single checkbox for. The way I finally managed it was to configure the CCK field with the "checkboxes/radio buttons" widget, set the field to be required, but set my "number of values" to unlimited (or anything > 1 works). I still only put one valid option in the "Allowed values list", but setting the "number of values" > 1 makes that one option show up as a checkbox instead of radio buttons. And then they have to select at least one option (the only one!) before the form will validate. Ta-da!

Das haut auch super hin, bis auf die Tatsache, dass das Häkchen standardmäßig gesetzt ist, was bei Datenschutzrichtlinien natürlich nicht sein darf. Weiß jemand wie man das Häkchen auf nicht gesetzt stellt? Oder gibt es einen anderen Weg, den ich noch nicht entdeckt habe?

Wenn ich an verschiedene Anwendungsfälle wie "Newsletter-Anmeldung" etc. denke, muss es dafür doch eine Lösung geben.

Grüße
Thule

‹ Suche: Web Host Vorschläge für Deutschland [gelöst]Single Checkbox für Datenschutzrichtlinien ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Da habe ich auch mal lange

Eingetragen von Jenna (1883)
am 28.08.2014 - 12:02 Uhr

Da habe ich auch mal lange gebastelt, hier meine Lösung:
http://www.drupalcenter.de/node/39351

Ob das mittlerweile simpler geht wollte ich grad für eine andere Installation testen, dauert aber noch 1-2 Wochen bis ich dazu komme, wenn bessere Lösung in Sicht schreibe ich das hier noch rein.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für die Tipps. Ich habe

Eingetragen von ThuleNB (380)
am 29.08.2014 - 09:59 Uhr

Danke für die Tipps. Ich habe es nach deiner Vorgehensweise versucht, Jenna. Allerdings hatte ich im Ergebnis zwei Checkboxen. Was ich anders als du gemacht habe, weiß ich nicht.

Jedenfalls habe ich das nun sehr pragmatisch gelöst. Ich habe zwei Werte angegeben:

1. Ich habe die Datenschutzrichtlinien gelesen und bin damit einverstanden.
2. Dummy Text

- Das Feld als Pflichtfeld markiert
- max. zulässige Werte auf 2 gestellt (damit es Checkboxen werden und keine Radiobuttons)
- Standardauswahl auf "nicht vergeben" gesetzt

Damit habe ich nun zwei Checkboxen. Die Checkbox mit dem Dummytext habe ich einfach per CSS ausgeblendet.

Ich weiß, das ist keine saubere Lösung, aber es scheint mir, als ob es kein spezielles Feldmodul oder Ähnliches hierfür gibt.

Grüße
Thule

  • Anmelden oder Registrieren um Kommentare zu schreiben

Genau so habe ich das auch

Eingetragen von Jenna (1883)
am 29.08.2014 - 13:34 Uhr

Genau so habe ich das auch gelöst, es erscheinen 2 Checkboxen mit dem gleichen Inhalt "AGB bestätigen" oder was immer man braucht.

Inhalt der Werteliste:

agb| hier erscheint die Checkbox und der anclickbare Link zu den AGB mit Colorbox
default| hier das gleiche, nur per CSS auf display: none; gesetzt

In meinem Post habe ich das ausblenden per CSS gar nicht erwähnt sehe ich gerade.

Ich habe eben eine andere Methode versucht mit Field Conditional States, klappt alles nicht, irgendwie unbegreiflich, da programmiert man sonst was zusammen aber kriegt auf normalen Wege keine leere Checkbox hin.

Ich bleibe jetzt, bis ich was sinnvolleres gefunden habe, erstmal auch bei dieser Lösung.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Alles klar, danke für die

Eingetragen von ThuleNB (380)
am 29.08.2014 - 13:50 Uhr

Alles klar, danke für die Info. Das ist manchmal schon lustig: für komplizierte Fragestellungen findet man oft ganz unverhofft ein perfektes Modul und für eine einfache wie in diesem Fall gibt es nichts :-)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 1 Tag 16 Stunden
  • Hey danke
    vor 2 Tagen 10 Stunden
  • Update: jetzt gibt's ein
    vor 3 Tagen 4 Stunden
  • Hallo, im Prinzip habe ich
    vor 1 Woche 14 Stunden
  • Da scheint die Terminologie
    vor 1 Woche 17 Stunden
  • Kannst doch auch alles direkt
    vor 1 Woche 4 Tagen
  • In der entsprechenden View
    vor 1 Woche 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 1 Woche 4 Tagen
  • gelöst
    vor 4 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 4 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20449

Neue User:

  • Mroppoofpaync
  • 4aficiona2
  • AppBuilder

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 9 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association