Ergebnis 1 bis 10 von 10

Thema: Erweiterung "contao-events_subscriptions" Hinweis widersprüchlich

  1. #1
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard Erweiterung "contao-events_subscriptions" Hinweis widersprüchlich

    Ich teste gerade das Modul contao-events_subscriptions, auf einer Detail-Seite der Events wurde ein Modul vom Typ Anmeldeformular für Events eingebunden.

    Bei einem Event dessen Startdatum auf den 02.05.2022 gesetzt ist, wird "Anmeldung bis zum 02.05.2022 möglich" am Anfang des Formulars ausgegeben, gleichzeitig wird am Ende des Formulars der Text "Anmeldung zu diesem Event nicht mehr möglich." ausgegeben.

    Ich habe nur das Startdatum definiert, es gibt also keinerlei Beschränkung bis wann eine Anmeldung möglich sein soll. Es gibt auch keine Limits für die Teilnehmer.

    Woran kann es liegen das mir angezeigt wird, das eine Anmeldung nicht mehr möglich ist?

    anmeldung-01.png

  2. #2
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Der Endzeitpunkt wird vom Termin Start und der Einstellung bis wann man sich anmelden kann gesetzt. Hierzu gibt es eigene Felder im Termin. Siehe Anhang

    Ist das hier auch leer bzw. 0?

    Edit 2:
    Diese Fristen können default auch in den Eigenschaften des Kalender Archivs eingestellt werden. Diese können dann widerrum vom einzelnen Event überschrieben werden. Check mal diese beiden Stellen.

    Edit:
    Das ganze wird in eventsubscription_form.html5 bearbeitet
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Kahmoon (04.04.2022 um 15:48 Uhr)

  3. #3
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Es sollten die Default Einstellungen der des Eventarchivs gelten.
    Bei den jeweiligen Events ist die Option zum Überschreiben der Anmeldeeinstellungen nicht aktiv.

    Default Einstellungen siehe Anhang.
    default.png

  4. #4
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Hmm das ist seltsam. Vielleicht mal im oben genannten Template debuggen?

    Erscheint denn der Anmeldebutton trotz der Meldung? Bei uns kann ich dieses Verhalten nicht reproduzieren und wir nutzen dieses Modul wirklich exzessiv aber unser eventsubscription_form.html5 ist auch schon 3 mal so lang wie das Original.

  5. #5
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Im Screenshot kann man sehen das der "Anmelden"-Button angezeigt wird. Man kann das Formular absenden und bekommt die Meldung "Sie haben sich für das Event angemeldet."

  6. #6
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Seltsam das bei dir die Meldung danach kommt. Laut Originaltemplate ist nach dem Button Schluss

    Code:
    <?php foreach ($this->subscriptionTypes as $name => $type): ?>
        <div class="type-<?= $name ?>">
            <?php if ($this->subscribeMessage): ?>
                <p class="confirm"><?= $this->subscribeMessage ?></p>
            <?php endif; ?>
    
    
            <?php if (!$this->isEventPast && !$type['isSubscribed'] && !$type['canSubscribe']): ?>
                <p class="message"><?= $GLOBALS['TL_LANG']['MSC']['events_subscriptions.subscribeNotAllowed'] ?></p>
            <?php endif; ?>
    
    
            <?php if (!$this->isEventPast && $type['isSubscribed'] && !$type['canUnsubscribe']): ?>
                <p class="message"><?= $GLOBALS['TL_LANG']['MSC']['events_subscriptions.unsubscribeNotAllowed'] ?></p>
            <?php endif; ?>
    
    
            <?php if ($type['canSubscribe']): ?>
                <p class="info"><?= sprintf($GLOBALS['TL_LANG']['MSC']['events_subscriptions.canSubscribeUntil'], $this->subscribeEndTime['date']) ?></p>
            <?php endif; ?>
    
    
            <?php if ($type['canUnsubscribe']): ?>
                <p class="info"><?= sprintf($GLOBALS['TL_LANG']['MSC']['events_subscriptions.canUnsubscribeUntil'], $this->unsubscribeEndTime['date']) ?></p>
            <?php endif; ?>
    
    
            <?php if ($type['form']): ?>
                <form id="<?= $type['form']->formId ?>" action="<?= $type['form']->action ?>" method="<?= $type['form']->method ?>" enctype="<?= $type['form']->enctype ?>">
                    <?= $type['form']->hidden ?>
                    <?= $type['form']->fields ?>
    
    
                    <div class="submit_container">
                        <?php if ($type['canSubscribe']): ?>
                            <button type="submit" class="submit subscribe"><?= $this->subscribeWaitingList ? $GLOBALS['TL_LANG']['MSC']['events_subscriptions.subscribeWaitingList'] : $GLOBALS['TL_LANG']['MSC']['events_subscriptions.subscribe'] ?></button>
                        <?php elseif ($type['canUnsubscribe']): ?>
                            <button type="submit" class="submit unsubscribe"><?= $type['isOnWaitingList'] ? $GLOBALS['TL_LANG']['MSC']['events_subscriptions.unsubscribeWaitingList'] : $GLOBALS['TL_LANG']['MSC']['events_subscriptions.unsubscribe'] ?></button>
                        <?php endif; ?>
                    </div>
                </form>
            <?php endif; ?>
        </div>
    <?php endforeach; ?>
    Wie sieht denn dein event_full aus?

  7. #7
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Das Template ist identisch mit meinem.

    Es wird das ausgegeben: submit.png

  8. #8
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    OK, das kommt dann wohl aus dem Leser Template. Kannst du das mal posten?

    Dieses "type-member" habe ich gar nicht weil wir nur für Mitglieder Anmeldungen haben. Kannst du in den Kalenderarchiveinstellungen mal zum Test "Gast" deaktivieren?

  9. #9
    Contao-Fan Avatar von Fulano
    Registriert seit
    14.09.2010.
    Beiträge
    458
    Partner-ID
    7000

    Standard

    Danke, das war die Lösung. Da hätte ich selber drauf kommen sollen.

  10. #10
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.280

    Standard

    Ja, aber ob das so sein soll? Evtl. ein Issue auf Github öffnen.

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
  •