Contao-Camp 2024
Ergebnis 1 bis 11 von 11

Thema: Registrierungsformular von contao-themes.net (Nature) anpassen

  1. #1
    Contao-Nutzer
    Registriert seit
    29.04.2020.
    Beiträge
    19

    Standard Registrierungsformular von contao-themes.net (Nature) anpassen

    Hallo ihr Lieben,

    ich würde gerne das vom o.g. Theme mitgelieferte Registrierungsformular anpassen. Dinge wie Titel, Anrede, Captcha, usw. fehlen dort.

    Nur leider finde ich die Stelle, an der die Formularfelder definiert werden, nicht.
    Kann mir da bitte jemand behilflich sein?

    Eine andere Idee wäre, könnte man ggf. ein eigenes Formular im Backend erstellen und dieses anstatt hinterlegen, ohne dass die Funktionalität beeinträchtigt wird?
    Wenn ja, worauf müsste man unbedingt achten?

    Da ich mich mit Contao (noch) nicht so gut auskenne, wären simple Erklärungen super

    Habt vielen Dank für eure Hilfe im Voraus.

    LG

  2. #2
    Contao-Nutzer
    Registriert seit
    29.04.2020.
    Beiträge
    19

    Standard

    Guten Morgen,

    kann mir wirklich keiner helfen, wie ich das Registrierungsformular im Frontend anpasse und was ich bei der Speicherroutine ggf. zu berücksichtigen habe?

    LG

  3. #3
    Contao-Nutzer
    Registriert seit
    18.06.2017.
    Beiträge
    219

    Standard

    Hallo,

    welche Contao-Version verwendest du? Ich nutze das Theme mit Contao 4.9. Allerdings ohne Formulare. Aber im BE habe ich unter "Formulare" das Beispiel- und Kontaktformular. Dort kann man weitere Felder hinzufügen.


    Gruß

  4. #4
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Heraklit Beitrag anzeigen
    Dinge wie Titel, Anrede, Captcha, usw. fehlen dort.
    Soweit ich das hier sehe, ist der Titel das einzige, was wirklich fehlt: https://nature.contao-themes.net/user.html
    Anrede ist auch nicht dabei, dafür Geschlecht, das sollte ja reichen und das Captcha läuft bei Contao 4.9 sowieso im Hintergrund und nicht sichtbar.

    Eigene Felder kannst Du einfügen, wenn Du Dich beispielsweise hier orientierst:
    https://community.contao.org/de/show...l=1#post509452

    Die Pfade sind in Contao 4.9 etwas anders, dazu bitte hier den gelben Kasten ganz unten beachten:
    https://contao-academy.de/blog/conta...und-langconfig

    LG
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  5. #5
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    796
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die Datenfelder für das Registrieren Formular sind im Modul selbst auszuwählen. Sollten dort Felder fehlen müssen diese per DCA Definition hinzugefügt werden.

  6. #6
    Contao-Nutzer
    Registriert seit
    18.06.2017.
    Beiträge
    219

    Standard

    Dachte es ging um die Formulare. Sorry, dann war das natürlich unsinnig....

  7. #7
    Contao-Nutzer
    Registriert seit
    29.04.2020.
    Beiträge
    19

    Standard

    Vielen Dank für eure schnellen Rückmeldungen.

    Ich konnte es nun umsetzen. Hier mal ein Beispiel für andere für "Anrede":

    1) Anrede hinzugefügen

    vendor\contao\core-bundle\src\Resources\contao\dca\tl_member.php

    Code:
    'salutation' => array
    (
    	'exclude'                 => true,
    	'search'                  => true,
    	'sorting'                 => true,
    	'inputType'               => 'select',
    	'options'                 => array('ms', 'mr'),
    	'reference'               => &$GLOBALS['TL_LANG']['MSC'],
    	'eval'                    => array('mandatory'=>true, 'includeBlankOption'=>true, 'feEditable'=>true, 'feViewable'=>true, 'feGroup'=>'personal', 'tl_class'=>'w50'),
    	'sql'                     => "varchar(32) NOT NULL default ''"
    ),
    2) Sprachen anpassen

    vendor\contao\core-bundle\src\Resources\contao\languages\en\default.x lf

    Code:
    <trans-unit id="MSC.ms">
      <source>Ms.</source>
    </trans-unit>
    <trans-unit id="MSC.mr">
      <source>Mr.</source>
    </trans-unit>
    vendor\contao\core-bundle\src\Resources\contao\languages\de\default.x lf

    Code:
    <trans-unit id="MSC.ms">
      <source>Msr.</source>
      <target>Frau</target>
    </trans-unit>
    <trans-unit id="MSC.mr">
      <source>Mr.</source>
      <target>Herr</target>
    </trans-unit>
    Entsprechend auch in der tl_member.xlf für Anrede/salutation...

    3) Install-Tool starten und DB aktualisieren.

    4) Im Modul das Feld sichtbar machen und an entsprechende Stelle verrücken.

    Eine Frage habe ich noch, das Captcha wird standardmäßig, wie bereits gesagt, vorausgefüllt mit "diplay: none;" versteckt.

    Ich möchte es aber angezeigt und leer haben. Wie mache ich das?

    Danke und lG

  8. #8
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.742
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Heraklit Beitrag anzeigen

    Ich möchte es aber angezeigt und leer haben
    Warum möchtest Du den Spamschutz von Contao verschlechtern?
    Das versteckte Spamfeld beruht auf dem Honeypot-Prinzip, war früher eine Extra-Erweiterung https://rocksolidthemes.com/de/conta.../dokumentation und ist ab Version 4.x zur Verbesserung des Spamschutzes in den Core von Contao übernommen worden.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  9. #9
    Contao-Nutzer
    Registriert seit
    29.04.2020.
    Beiträge
    19

    Standard Spamschutz

    Zitat Zitat von mlweb Beitrag anzeigen
    Warum möchtest Du den Spamschutz von Contao verschlechtern?
    Das versteckte Spamfeld beruht auf dem Honeypot-Prinzip[...]
    Achso, verstehe!

    Also kann ich mir ein weiteres Captcha sparen?

    Der Benutzer soll sich nämlich direkt nach der Registrierung einloggen und gewisse Funktionen nutzen können.

    Reicht der Honigtopf?

  10. #10
    Contao-Fan Avatar von fusch
    Registriert seit
    25.03.2012.
    Ort
    München
    Beiträge
    498
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von Heraklit Beitrag anzeigen
    vendor\contao\core-bundle\src\Resources\contao\dca\tl_member.php
    Das ist direkt im Core und wird beim nächsten Update überschrieben.

    Nimm besser den Pfad, den Christian von der Contao-Academy beschrieben hat (Link in meinem oberen Post):

    /contao/dca/tl_member.php
    /contao/languages/de/default.xlf

    Falls eines der Verzeichnisse nicht vorhanden ist, einfach anlegen.

    LG
    Hella
    Mitglied des Contao User Treffen München
    Aktuelle Termine erfährst Du immer unter www.contao-bayern.de
    Komm' doch mal vorbei!

  11. #11
    Contao-Nutzer
    Registriert seit
    29.04.2020.
    Beiträge
    19

    Standard

    Zitat Zitat von fusch Beitrag anzeigen
    Das ist direkt im Core und wird beim nächsten Update überschrieben.
    Oh hätte ich mich geärgert. Danke für den Hinweis!

    Hab's umgebaut und es funktioniert

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •