Ergebnis 1 bis 3 von 3

Thema: Pflichtfeld vom System als nicht Pflichtfeld machen.

  1. #1
    Contao-Nutzer
    Registriert seit
    01.10.2009.
    Beiträge
    24

    Beitrag Pflichtfeld vom System als nicht Pflichtfeld machen.

    Moin moin und Hallü,
    ich suche seit geraumer Zeit eine Lösung um System Pflichtfelder normal zu machen.
    Bei der Anmeldung eines Mitgliedes ist ja Vorname, Nachname und Email Pflicht.
    Mein Problem ist, dass die E-Mail nicht Pflicht sein soll und auch doppelt vergeben werden darf.
    Vom Sinn und Unsinn abgesehen ist es für mich wichtig. Dieses gilt auch für das Avisota. Also wenn ich es in der Erweiterung abgestellt bekomme reicht es mir auch schon.
    Wenn sich nun jemand fragt: „Warum sollte ich in einem Newsletter System die E-Mail weglassen dürfen?“. Hat diese Person Recht, aber ich benötige es nun mal leider.
    Wie kann ich das Pflichtfeld E-Mail in Avisota und Contao, als nicht Pflichfeld einstellen.
    Wie kann ich das Pflichtfeld E-Mail in Avisota und Contao, so einstellen, das doppelte E-Mail Adressen erlaubt sind?

    Lieben Dank

    Lestart

  2. #2
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Hier mal ein Beispiel wie man es via DCA macht:
    http://de.contaowiki.org/Pflichtfelder_definieren

    Contao Google-Suche
    >> pflichtfelder dca

    anstatt mit true versuchst es mal mit false bei mandatory

  3. #3
    Contao-Nutzer
    Registriert seit
    01.10.2009.
    Beiträge
    24

    Standard

    Danke, aber leider bringt es beim Feld Email nicht den Erfolg.
    Zwar ist das Feld nun nicht mehr ein Pflichtfeld im Avisota, aber:
    Code:
    Fatal error: Uncaught exception Swift_RfcComplianceException with message Address in mailbox given [] does not comply with RFC 2822, 3.6.2. thrown in …\plugins\swiftmailer\classes\Swift\Mime\Headers\MailboxHeader.php on line 310
    ich bekomme nun diese Fehlermeldung.
    Wie kann ich das umgehen?

    Lieb in die Runde schaut........

    weiter habe ich auch versucht:
    Code:
    $GLOBALS['TL_DCA']['tl_member']['fields']['email']['eval']['mandatory'] = false;
    $GLOBALS['TL_DCA']['tl_member']['fields']['email']['eval']['required'] = false;
    Nachtrag: Ich bin zu blind gewesen!! Es Klappt alles wunderbar!!!!!!!!!!
    Der Fehler lag an *hust* der Installation Man sollte auch eine Systemadmin E-Mail angeben
    Geändert von lestart (14.02.2013 um 16:25 Uhr) Grund: Bin zu dummy ;)

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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