Contao-Camp 2024
Ergebnis 1 bis 4 von 4

Thema: dynamisches select menü -> keine E-Mail-Ausgabe

  1. #1
    Contao-Nutzer
    Registriert seit
    27.06.2019.
    Beiträge
    3

    Standard dynamisches select menü -> keine E-Mail-Ausgabe

    Hallo,

    ich habe gerade mein erstes Contao Projekt und friemel mich gerade in den efg und form rein.

    Ich habe nach dem Vorbild des Moduls "countryselect" mein eigenes Select-Modul entwickelt und das funktioniert auch soweit. Einzig in der E-Mail nach dem abschicken wird nichts ausgegeben. Woran kann das liegen bzw. was mache ich falsch?

    PHP-Code:
    class DynamicSelect2 extends FormSelectMenu
    {
        public function 
    addAttributes($arrAttributes)
        {
            
    $this->import('Database');
            
    $result2 $this->Database->prepare("SELECT * FROM tl_calendar_events WHERE (published=1 AND recurring=1) ORDER BY PID ASC, TITLE ASC")->execute();
            
            
    setlocale(LC_TIME"de_DE.utf8");
            
            
    $dt_min = new DateTime(); // Edit
            
    $dt_min->modify('+3 day'); // Edit
            
    $dt_max = clone($dt_min);
            
    $dt_max->modify('+6 days');

            
    parent::addAttributes($arrAttributes);
            
    $arrOptions = array(array('label' => ($this->placeholder == '' '-' $this->placeholder), 'value' => '''pid' => ''));
            
            while(
    $result2->next())
            {
                
    $startTime strftime("%a %H:%M",$result2->startTime);
                
    $endTime strftime("%H:%M",$result2->endTime);
                
    $day strftime("%a",$result2->startTime);
                
    $startTime2 $dt_min->format('Y-m-d');
                
    $startTime2Time strtotime($dt_min->format('Y-m-d'));
                
                
                
    $startDate '';
                for (
    $i=0$i<=7$i++) {
                    
    $endTimeDay strftime('%a'strtotime("+$i day"$startTime2Time));
                    
    $endTime2 strtotime("+$i day"$startTime2Time);
                    
                    
                    if (
    $endTimeDay == $day) {
                        
    $startDate strftime("%d.%m.%Y",$endTime2);
                        
                        
    $arrOptions[] = array('label' => $result2->title ' ' $startTime ' - ' $endTime ' ' $startDate'value' => $result2->id'pid' => $result2->pid);
                        
                        break;
                        
                    }
                }  
            }

            
    $this->arrOptions $arrOptions;
            
        }

    Vielen Dank schon mal für eine Antwort.


    EDIT
    Es kommt nur nichts in der EFG E-Mail an. Mmh. Muss man den noch kompatibel dafür machen?

    In der normalen E-Mail Ausgabe bekomme ich folgendes:
    Kursauswahl: auswahl90

    Also immer nur die Values. Ich brauche aber die Title bzw. Label.
    Auch doof.
    Geändert von Flexi (27.06.2019 um 13:31 Uhr)

  2. #2
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Ich bin mir nicht sicher, ob es eine gute Idee ist, für ein neues Projekt auf den EFG zu setzen. Der EFG wird seit ewigen Zeiten nicht mehr weiterentwickelt und läuft ohne individuelle Anpassungen recht sicher weder mit aktuellen Contao-Versionen noch mit PHP 7.x.

    Ich würde das vermutlich mit dem Notification-Center und ggf. Leads machen.

  3. #3
    Contao-Nutzer
    Registriert seit
    27.06.2019.
    Beiträge
    3

    Standard

    Ja ich weiß, dies ist aber ein bestehendes Projekt welches ich anpassen muss. Sonst hätte ich sicherlich auch die neueste Contao Version genommen.

    Aber ich probier das NC mal aus. Vielleicht funktioniert dort die E-Mail-Ausgabe korrekt.

  4. #4
    Contao-Nutzer
    Registriert seit
    27.06.2019.
    Beiträge
    3

    Standard

    Ich habe das Notifcation Center jetzt installiert und ausprobiert.

    Leider werden dort auch nur die Value-Daten und nicht die Title ausgegeben.
    Das kann doch eigentlich nicht sein, oder?

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
  •