Ergebnis 1 bis 6 von 6

Thema: {{event::*}} im Formular nutzen

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

    Standard {{event::*}} im Formular nutzen

    Hallo,

    ich habe eine event reader und eine upcoming event liste. Von beiden Stellen ist es möglich ein Formular für eine Anmeldung aufzurufen. Ich wurde gerne die event id an das formular übergeben.

    Hat da jemand einen tipp für mich? Wie kann ich das machen?

    Danke

    Gruß
    Kester

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

    Standard

    danke. Thema hat sich erledigt.

  3. #3
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard

    Hi kmielke

    Wie hat sich dein Event-Anmelde-Dings gelöst? Ich bin auch auf der Suche nach einer einfachen Lösung bei der sich Personen bei einem Event über ein Formular anmelden können. Das heisst es wäre schön für jedes Event dasselbe Formular zu nutzen.
    Die Übergabe der Event-ID bzw. des Event-Namen an das Formular ist mir noch schleierhaft...

    Besten Dank für dein Feedback

    Sam Müller

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

    Standard

    Hi nuun,

    ich gehe da wie folgt vor.

    1) Ein Formular, welches die Events in einem Select-Menu enthält
    2) Im Event Text ein Link auf das Formular mit Parameter. Bei mir kursID
    3) Das Template form.tpl in das Template Verzeichnis kopieren und wie folgt anpassen

    anmeldung ist der Name des Formulars
    kurs ist das Select-Menu
    Kurs enthält value=<ID>

    Code:
    <?php if ($this->Input->get('kursID')): ?>
    <script type="text/javascript">
    <!--//--><![CDATA[//><!--
    document.anmeldung.kurs.selectedIndex = 0;
    
    for (i = 0; i < document.anmeldung.kurs.length; ++i)
        if (document.anmeldung.kurs.options[i].value == "<?php echo $this->Input->get('kursID'); ?>")
          document.anmeldung.kurs.options[i].selected=true;
    
    //--><!]]>
    </script>
    <?php endif; ?>
    Ich hoffe, das hilft schon mal.

    Gruß
    Kester

  5. #5
    Contao-Nutzer Avatar von nuun
    Registriert seit
    08.12.2009.
    Ort
    Swaziland
    Beiträge
    44

    Standard

    Hi kmielke

    Vielen Dank für deinen Input. Das hilft mir schon mal weiter!
    Ich werds bald einbauen dürfen...

    gruss nuun

  6. #6
    suparaschi
    Gast

    Standard

    @kmielke ... Hi, ich muss diesen 'Fall' leider noch einmal aufrollen :-)

    Ich stehe (allerdings mit Contao 4) vor genau diesem Problem.
    Ich habe einen Kalender mit 1 Events. Diese 10 Events möchte ich auf einer beliebeigen Seite, in einem Formular (select-Feld oä.) zur Auswahl stellen.

    Ich habe es bereits mit dem obigen Beispiel versucht, aber komme nicht weiter.
    Gesagt wird folgendes:

    anmeldung ist der Name des Formulars (also der Alias?)
    kurs ist das Select-Menu (auch hier, der alias des Feldes)
    Kurs enthält value=<ID> (welche ID, die ID des Kalenders ...der Events geht ja nicht.)

    Dann wird von 'kursID' gesprochen. Welche setze ich da in das Template. Und wo binde ich dieses Template ein, im Formular oder im select-Feld des Formulars?

    Fragen, Fragen, Fragen ... und ein verzweifelter Mensch :-)

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 23.01.2011, 23:22
  2. FE Formular im eigenen Modul nutzen
    Von typo im Forum Entwickler-Fragen
    Antworten: 2
    Letzter Beitrag: 26.09.2010, 15:33
  3. Im Event ein Formular einbauen?
    Von dalton im Forum Nachrichten/Events/FAQ
    Antworten: 2
    Letzter Beitrag: 16.07.2010, 14:19
  4. JS-Event-Listener für Typolight-Formular
    Von bigbrueder im Forum Entwickler-Fragen
    Antworten: 2
    Letzter Beitrag: 22.03.2010, 10:46
  5. Antworten: 4
    Letzter Beitrag: 13.11.2009, 14:44

Lesezeichen

Lesezeichen

Berechtigungen

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