Ergebnis 1 bis 13 von 13

Thema: Contao 4 Pflichtfeld ändern -> Registriermodul

  1. #1
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    707

    Standard Contao 4 Pflichtfeld ändern -> Registriermodul

    Moin
    kurze Frage. Ich möchte in dem Registriermodul die Pflichtfelder ändern.

    Ist das Korrekt das ich unter /app/Resources/contao/dca eine Datei anlege die tl_member.php heißt.

    Anschließend kopiere diesen Inhalt rein?

    PHP-Code:
    <?php // Put your custom configuration here



    $GLOBALS['TL_DCA']['tl_member']['fields']['postal']['eval']['mandatory'] = false;
    $GLOBALS['TL_DCA']['tl_member']['fields']['city']['eval']['mandatory'] = true;
    $GLOBALS['TL_DCA']['tl_member']['fields']['street']['eval']['mandatory'] = false;

    Denn Frontend seitig tut sich nichts ;-(

  2. #2
    Contao-Fan
    Registriert seit
    16.11.2012.
    Ort
    Freiburg
    Beiträge
    539

    Standard

    Hast du auch den Cache geleert?
    Grüße
    Alex

  3. #3
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Nach Änderungen an den Konfigurationsdateien muss auf jeden Fall immer der Symfony Cache gelöscht werden. Hast Du das gemacht?
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  4. #4
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    707

    Standard

    Moin,
    nein Cache habe ich nicht geleert.

    Unter Systemwartung -> gibt es kein Symfony. Wo finde ich den?

  5. #5
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Du kannst auch var/cache löschen. Oder via Contao Manager.
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  6. #6
    Contao-Fan Avatar von Ripperz
    Registriert seit
    22.09.2012.
    Ort
    Hamburg
    Beiträge
    707

    Standard

    Ich würde das gerne über die Systemwartung löschen.

    Der var/cache ist aber der such & seitencache oder?

  7. #7
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.557
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Den Symfony Cache kannst Du nicht über die Systemwartung löschen. Und nein, das hat auch nichts mit dem Such- bzw. Seitencache zu tun.

    Der Symfony Cache kann über eine der folgenden Methoden neu generiert werden:

    • via Contao Manager
    • via Konsolenbefehl php vendor/bin/contao-console cache:clear --no-warmup && php vendor/bin/contao-console cache:warmup
    • via SFTP (oder Dateimanager), indem var/cache gelöscht wird
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  8. #8
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    812

    Standard

    Moin, wie läuft es unter 4.9, wenn ich bestimmte Felder nicht mehr als Pflichtfelder haben möchte?
    Den Ordner app gibt es ja nicht mehr.

  9. #9
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Ist seit geraumer Zeit dieses Verzeichnis: contao/dca/
    Siehe: https://docs.contao.org/dev/getting-...ca/#body-inner

    ToM

  10. #10
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    812

    Standard

    ich habe es jetzt mit dcaconfig.php gelöst. Diese Datei abgelegt in den config Ordner und folgendes eingetragen:
    PHP-Code:
    <?php
    $GLOBALS
    ['TL_DCA']['tl_member']['fields']['firstname']['eval']['mandatory'] = false;
    $GLOBALS['TL_DCA']['tl_member']['fields']['lastname']['eval']['mandatory'] = false;
    $GLOBALS['TL_DCA']['tl_member']['fields']['email']['eval']['mandatory'] = false

    ?>
    Spricht da was gegen?

  11. #11
    Contao-Fan Avatar von Nightwing
    Registriert seit
    29.05.2013.
    Beiträge
    436

    Standard

    Zitat Zitat von Preetz Beitrag anzeigen
    Spricht da was gegen?
    Richtig wäre es, die Datei in tl_member.php zu benennen.
    Sprich: Änderungen, die die originale Datei tl_page beinhalten, kommen in eine eigene, neue tl_page.php, tl_article in tl_article.php, usw...
    Cache leeren nicht vergessen, oder hast es schon probiert, obs tut?

    ToM

  12. #12
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    812

    Standard

    läuft problemlos mit der alten Version ...

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

    Support Contao

    Standard

    Ist aber deprecated und wird irgendwann, wenn Du vielleicht nicht mehr dran denkst, nicht mehr laufen.
    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.




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
  •