Ergebnis 1 bis 23 von 23

Thema: Event-Anmeldung funktioniert nicht richtig

  1. #1
    Contao-Nutzer
    Registriert seit
    23.01.2015.
    Beiträge
    14

    Standard Event-Anmeldung funktioniert nicht richtig

    Leider funktioniert das bei mir noch nicht richtig. Ich habe ein Formular angelegt und die Schritte in der Dokumentation befolgt, aber das Formular wird nicht ausgegeben.
    PHP-Code:
    <?= $this->regform ?>
    gibt nur die ID des Formulars aus. Zudem werden die Informationen über die aktuelle Anmeldezahl nicht mitgezählt.

  2. #2
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hallo Jsilent,

    das sind mir so viel zu wenig Informationen, um da was machen zu können. Wichtig wäre auch, welche Versionen du von der Erweiterung und Contao benutzt.
    Wenn ich da mal drauf schauen soll, schick mir bitte eine URL und Zugangsdaten via PN.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  3. #3
    Contao-Nutzer
    Registriert seit
    23.01.2015.
    Beiträge
    14

    Standard Informationen

    Contao: 3.5.4
    calendar_extended: 3.5.0 Build 30
    efg: 2.1.0 Build 17

    Ich habe ein Anmeldeformular erstellt, welches ich bei einem Event ohne Probleme als Inhaltselement einbinden kann. Wenn ich aber das Formular als Anmeldeformular auswähle und das Template "event_full.html5" so anpasse wie in der Dokumentation beschrieben,
    PHP-Code:
    <?php if ($this->reginfo): ?>
        <div class="WhatEverCssClass">
            Teilnehmer min./max.: <?= $this->reginfo['mini'?>/<?= $this->reginfo['maxi'?>, angemeldet: <?= $this->reginfo['curr'?>, frei: <?= $this->reginfo['free'?>
        </div>
        <div class="WhatEverCssClass">
            <p><?= $this->reginfo['info'?></p>
        </div>
        <?php endif; ?>
        <?php if ($this->regform): ?>
        <hr>
        <div class="WhatEverCssClass">
            <?= $this->regform ?>
        </div>
        <hr>
    <?php endif; ?>
    wird mir nur die ID des Formulars als Text ausgegeben, nicht aber das Formular selbst. Das versteckte Feld "eventid" wurde auch angelegt.

    Wenn ich "ShowTemplateVars()" verwende, um die Variablen anzuzeigen, wird zudem "reginfo" nicht aufgeführt. Die Informationen zu den Teilnehmerzahlen ist in "regperson".

  4. #4
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Schaue ich mir mal an. Möglicherweise liegt es an efg, dass ich nur in der Version 2.2.1 getestet habe.
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  5. #5
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hallo Jsilent,

    ich kann dein Problem nicht reproduzieren. Ich habe ein frisches Contao 3.5.4 mit den Erweiterungen in den entsprechenden Versionen installiert. Bei mir hat es auf anhieb geklappt.
    Kann es sein, dass du das Formular event_full.html5 für die Eventliste benutz? Das geht so dann natürlich nicht. Das Formular wird nur in der Event-Detail-Ansicht ausgegeben, sprich über den Eventreader. Habe das in der Doku noch etwas klarer ausgedrückt.

    Wenn du sonst noch was hast, schick mir Zugangsdaten via PN. Sonst kann ich aktuell nichts weiter machen.

    Gruß Kester
    Geändert von kmielke (29.01.2016 um 12:20 Uhr)
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  6. #6
    Contao-Nutzer
    Registriert seit
    22.12.2010.
    Beiträge
    8

    Standard

    Hallo Kester,

    erstmal vielen Dank für die Erweiterung. Toll gemacht.

    Ich habe das gleiche Problem wie JSilent. Die "regform" gibt bei mir nur die Formular ID im Frontend zurück.
    Vielleicht liegt es an der ,auch installierten, Erweiterung "simple_event_registration" , die ich auch installiert habe.

    Grüße Pekka

  7. #7
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hallo Pekka,

    Zitat Zitat von pekka Beitrag anzeigen
    Hallo Kester,

    erstmal vielen Dank für die Erweiterung. Toll gemacht.

    Ich habe das gleiche Problem wie JSilent. Die "regform" gibt bei mir nur die Formular ID im Frontend zurück.
    Vielleicht liegt es an der ,auch installierten, Erweiterung "simple_event_registration" , die ich auch installiert habe.

    Grüße Pekka
    dann deaktiviere die Erweiterung "simple_event_registration" mal in den Einstellungen, und prüfe es.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  8. #8
    Contao-Nutzer
    Registriert seit
    22.12.2010.
    Beiträge
    8

    Standard

    Hellau Krester,

    vielen Dank für die Antwort. Bin immer wieder begeistert wie schnell hier reagiert wird.

    Ist gemacht, das Modul simple_event_registration habe ich deaktiviert.
    Funktioniert leider noch nicht.


    Grüße Pekka

  9. #9
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hi Pekka,

    wenn es für sich ok ist, schick mir per PN Zugangsdaten, und ich schaue mal auf dein System.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  10. #10
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hi,

    ich habe festgestellt, dass das Formular nicht angezeigt wird, wenn min und max auf 0 bleiben. Das soll so natürlich nicht sein, und ich arbeite an der Lösung.
    Das Problem, dass nur die Formular ID angezeigt wird, kann ich einfach nicht reproduzieren.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  11. #11
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Also regform = ID kommt nur dann, wenn ihr versucht das Formular in dem Template für die Eventliste anzuzeigen. Weiter oben steht (wie auch in der Doku), dass das nicht geht. Das Formular wird ausschließlich über den Eventreader angezeigt.

    Man sollte die schnellen Antworten dann auch mal lesen.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  12. #12
    Contao-Nutzer
    Registriert seit
    22.12.2010.
    Beiträge
    8

    Standard

    Hallo Krester,

    ich war den ganzen Tag auf Achse, vielen Dank für die Info.
    Ich schau mir das mal an.


    Grüße Pekka

  13. #13
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hallo,

    ich habe das Problem nun gefunden. Ich habe vergessen zu dokumentieren, dass das EFG Formular die Daten speichern muss. Ist das nicht der Fall, können auch keine Daten selektiert werden. Die Doku habe ich angepasst.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  14. #14
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hallo Jsilent, hallo Oliver,

    bzgl. eures Problems. Es kann hier dran liegen.
    https://community.contao.org/de/show...weiterung-tags

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  15. #15
    Contao-Nutzer
    Registriert seit
    22.12.2010.
    Beiträge
    8

    Standard

    Lieber Kester,

    nochmal vielen Dank für die super Unterstützung, genau das war der Fehler.

    Ich habe die Erweiterung tags deinstalliert und danach lief alles wie von Dir beschrieben.

    Grüße Pekka

  16. #16
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Zitat Zitat von pekka Beitrag anzeigen
    Lieber Kester,

    nochmal vielen Dank für die super Unterstützung, genau das war der Fehler.

    Ich habe die Erweiterung tags deinstalliert und danach lief alles wie von Dir beschrieben.

    Grüße Pekka
    Danke für das positive Feedback.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  17. #17
    Contao-Nutzer Avatar von Eva
    Registriert seit
    03.07.2013.
    Beiträge
    149

    Standard eventtitle

    Liebe Community

    Ich möchte ebenfalls diese tolle Erweiterung nutzen und es funktioniert auch alles bis auf einen Punkt:
    Auch wenn ich ein zusätzlich verstecktes Feld für den Event-Titel anlege, wird mir nirgends der Event-Titel angegeben.
    Beim versteckten Feld sind die Felder Name und Wert mit eventtitle ausgefüllt. Trotzdem wird mir im Backend nicht angezeigt, um welchen Event es sich bei der Anmeldung handelt (EFG-Erweiterung).
    Wie kann ich den Eventtitel abspeichern beziehungsweise ausgeben lassen?
    Wenn ich das Array ausgeben lassen, erscheint der Event-Titel:

    Code:
    Array
    (
        [id] => 1
        [pid] => 2
        [tstamp] => 1457007907
        [title] => Event Titel 1
        [alias] => event-titel-1
        [author] => 1
        [addTime] => 1
        [startTime] => 1455386400
        [endTime] => 1455472799
        [startDate] => 1455318000
        [endDate] => 
        [location] => 
        [teaser] => 
    Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
        [addImage] => 1
        [singleSRC] => files/test/images/events/placeholder_event_1.jpg
        [alt] => 
        [size] => a:3:{i:0;s:0:"";i:1;s:0:"";i:2;s:0:"";}
        [imagemargin] => a:5:{s:6:"bottom";s:0:"";s:4:"left";s:0:"";s:5:"right";s:0:"";s:3:"top";s:0:"";s:4:"unit";s:0:"";}
        [imageUrl] => 
        [fullsize] => 
        [caption] => 
        [floating] => above
        [recurring] => 
        [repeatEach] => 
        [repeatEnd] => 64800
        [recurrences] => 0
        [addEnclosure] => 
        [enclosure] => Array
            (
            )
    
        [source] => default
        [jumpTo] => 0
        [articleId] => 0
        [url] => 
        [target] => 
        [cssClass] => 
        [noComments] => 
        [published] => 1
        [start] => 
        [stop] => 
        [regform] =>
    Liebe Grüsse
    Eva
    Geändert von Eva (03.03.2016 um 17:57 Uhr)

  18. #18
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hallo Eva,

    wenn du alles richtig gemacht hast, dann hast du Links im Menü einen Eintrag Formular-Daten, wo deine Formulare gelistet werden. Wenn du da auf ein Formular klickst, werden dir die Daten angezeigt. Vorausgesetzt, es gibt bereits Daten, sprich Anmeldungen.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  19. #19
    Contao-Nutzer Avatar von Eva
    Registriert seit
    03.07.2013.
    Beiträge
    149

    Standard

    Lieber Kester

    Da habe ich die Daten auch gesucht, aber leider nicht gefunden. Ich habe es mehrere Male ausprobiert. Es nimmt die eventid, nicht aber den eventtitle.
    Ich habe ebenfalls versucht, nur den eventtitle ins Formular zu nehmen (ohne die eventid), da ich nicht wusste, wieviel versteckte Felder es vermag, aber auch da nahm es den eventtitle nicht.

    Bildschirmfoto 2016-03-03 um 20.15.44.png Backend Formulardaten
    Bildschirmfoto 2016-03-03 um 20.53.32.png Backend Formulargenerator

    Liebe Grüsse
    Eva

    PS: Was mir ebenfalls noch aufgefallen ist... ich habe auf der Seite diese Lösung von Psi,https://community.contao.org/de/show...ght=#post61405, Beitrag #23 integriert. Diese funktioniert jetzt auch nicht mehr, er übergibt kein {{form::Event}} mehr. Um zu sehen, ob es daran liegt, habe ich diese Lösung von Psi wieder gelöscht, aber der eventtitle wird trotzdem nicht angezeigt. Wird die Erweiterung calendar_extended deinstalliert, funktioniert die Übergabe per {{form::Event)) wieder.
    Geändert von Eva (03.03.2016 um 20:15 Uhr)

  20. #20
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Liebe Eva,

    dann versuche es mal so. Öffne nochmal die Eigenschaften des Formulars und speichere es wieder ab.

    Sonst schick mir mal Zugangsdaten via PN, und ich schaue mal drauf.

    ach ja, welche Contao Version, welche calendar_extended Version nutzt du?

    Gruß Kester
    Geändert von kmielke (03.03.2016 um 20:26 Uhr)
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  21. #21
    Contao-Nutzer Avatar von Eva
    Registriert seit
    03.07.2013.
    Beiträge
    149

    Standard

    Lieber Kester

    Version Contao 3.5.6
    Version calendar_extended 3.5.0

    Ich habe mir die Kopie der Seite, auf der ich arbeite, soeben zerschossen. Werde nochmals eine neue Kopie anfertigen (arbeite nie am Original bei neuen Erweiterungen...) und speichere die Eigenschaften des Formulars nochmals neu ab. Melde mich wieder, vermutlich aber erst morgen
    Falls es dann immer noch nicht funktioniert, wäre ich natürlich sehr froh, wenn Du einen Blick ins Backend wirfst. Denn die Erweiterung ist genau das, was ich suche.

    Liebe Grüsse
    Eva

  22. #22
    Contao-Nutzer Avatar von Eva
    Registriert seit
    03.07.2013.
    Beiträge
    149

    Standard

    Melde mich doch noch heute zurück

    Das war die Lösung, nun funktioniert es einwandfrei!
    Ausser, dass die Übergabe von Psi nicht mehr funktioniert. Aber ich übergebe den Event neu mit
    Code:
    {{form::eventtitle}}
    Funktioniert wunderbar! Danke!

    Liebe Grüsse
    Eva
    Geändert von Eva (03.03.2016 um 21:08 Uhr)

  23. #23
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    [emoji106]
    Freut mich.
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

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
  •