Contao Konferenz 2019 in Duisburg - Call for Papers
Ergebnis 1 bis 18 von 18

Thema: Anmeldeformular erscheint nicht - nur ID wird angezeigt

  1. #1
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    329

    Standard Anmeldeformular erscheint nicht - nur ID wird angezeigt

    Hallo,

    ich habe mich huete mal am calendar_extended versucht, da ich die Anmeldefunktion sehr geschmeidig finde. Allerdings wird mir das Formular nicht unterhalb des Events angezeigt, dort erscheind lediglich die ID des Formulars. Hat jemand eine Idee, was falsch gelaufen sein könnte? Habe es nach der Contaowiki-Anleitung durchgeführt.

  2. #2
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.100
    User beschenken
    Wunschliste

    Standard

    Hallo Dublay,

    welche Version von: Contao und der Erweiterung?

    Wie sieht deine Module-Konfiguration aus? Welches Template?

    Und wie kannst du die geschmeidig finden (Danke), ohne das Formular gesehen zu haben?
    Gruß Kester

    Kein Support via PN.
    Und wer was spenden will, kann der gerne hier machen. Danke

  3. #3
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    329

    Standard

    Hallo kmielke,

    vielen Dank für Deine Antwort. Geschmeidig: was ich so bisher gelesen habe

    Ich nutze Contao 4.5.10, calendar_extended 3.7.18 im Template events_full. contao_leads und notification_center sind ebenfalls aktiviert. Alles über den ContaoManager installiert.

    Ich bin wie im Wiki vorgegangen. Also Formular mit den versteckten Feldern erstellt, das Template sieht jetzt wie folgt aus:

    Code:
    <div class="event layout_full block<?= $this->class ?>" itemscope itemtype="http://schema.org/Event">
    
      <h1 itemprop="name"><?= $this->title ?></h1>
      <p class="info"><time datetime="<?= $this->datetime ?>" itemprop="startDate"><?= $this->date ?><?php if ($this->time): ?>, <?= $this->time ?><?php endif; ?></time></p>
    
      <?php if ($this->recurring): ?>
        <p class="recurring"><?= $this->recurring ?><?php if ($this->until) echo ' ' . $this->until; ?>.</p>
      <?php endif; ?>
    
      <?php if ($this->location): ?>
        <p class="location" itemprop="location" itemscope itemtype="http://schema.org/Place">
          <span itemprop="name"><?= $this->location ?></span>
          <?php if ($this->address): ?>
            (<span itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"><?= $this->address ?></span>)
          <?php endif; ?>
        </p>
      <?php endif; ?>
    
      <?php if ($this->hasDetails): ?>
        <?= $this->details ?>
      <?php else: ?>
        <div class="ce_text block">
          <?php if (!$this->addBefore): ?>
            <?= $this->teaser ?>
          <?php endif; ?>
    
          <?php if ($this->addImage): ?>
            <?php $this->insert('image', $this->arrData); ?>
          <?php endif; ?>
    
          <?php if ($this->addBefore): ?>
            <?= $this->teaser ?>
          <?php endif; ?>
        </div>
      <?php endif; ?>
    
      <?php if ($this->enclosure): ?>
        <ul class="enclosure">
          <?php foreach ($this->enclosure as $enclosure): ?>
            <li class="download-element ext-<?= $enclosure['extension'] ?>">
               <a href="<?= $enclosure['href'] ?>" title="<?= $enclosure['title'] ?>"><?= $enclosure['link'] ?> <span class="size">(<?= $enclosure['filesize'] ?>)</span></a>
            </li>
          <?php endforeach; ?>
        </ul>
      <?php endif; ?>
      
      <?php if ($this->reginfo): ?>
        <div class="eventmembers">
            Teilnehmer min./max.: <?= $this->reginfo['mini'] ?>/<?= $this->reginfo['maxi'] ?>, angemeldet: <?= $this->reginfo['curr'] ?>, frei: <?= $this->reginfo['free'] ?>
        </div>
        <div class="enventforminfo">
            <p><?= $this->reginfo['info'] ?></p>
        </div>
        <?php endif; ?>
        <?php if ($this->regform): ?>
        <hr>
        <div class="eventregisterform">
            <?= $this->regform ?>
        </div>
        <hr>
        <?php endif; ?>
    
    </div>

  4. #4
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.100
    User beschenken
    Wunschliste

    Standard

    ok. warum nutzt du nicht calendar-extended-bundle 1.0.4 für Contao 4.x?

    calendar_extended ist zwar 4.x "kompatibel", aber kein Symfony-Bundle. Des Weiteren wird diese Version nicht mehr weiterentwickelt, sondern erhält höchstens wichtige Bugfixes.

    Siehe: https://community.contao.org/de/show...xtended-bundle

    Also calendar_extended deinstallieren (DB lassen), und calendar-extended-bundle 1.0.4 installieren. Und dann nochmal prüfen.

    Gruß Kester
    Gruß Kester

    Kein Support via PN.
    Und wer was spenden will, kann der gerne hier machen. Danke

  5. #5
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    329

    Standard

    Vielen Dank für Deine Antwort. Hab ich gemacht, leider sehe ich immer noch die ID des Formulars im Event.

  6. #6
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.100
    User beschenken
    Wunschliste

    Standard

    Das Template das du benutzt ist das event_full? weil nur in dem wird das Formular angezeigt.
    Gruß Kester

    Kein Support via PN.
    Und wer was spenden will, kann der gerne hier machen. Danke

  7. #7
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    329

    Standard

    Templates › templates/event_full.html5

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Vienna, Austria
    Beiträge
    20.128
    User beschenken
    Wunschliste

    Standard

    Hast du das Template auch im Modul ausgewählt?

  9. #9
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    329

    Standard

    Ja, auch das.

    edit: das hier wird im Quelltext ausgegeben
    Code:
    <div class="eventregisterform">4</div>
    edit2: Vielleicht habe ich das mit dem Formulargenerator auch falsch verstanden. Ich lege ein ganz normales Formular an, das ich dann bei den Eventeigenschaften einbinde, oder?
    Geändert von Dublay (12.10.2018 um 11:25 Uhr)

  10. #10
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.100
    User beschenken
    Wunschliste
    Gruß Kester

    Kein Support via PN.
    Und wer was spenden will, kann der gerne hier machen. Danke

  11. #11
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    329

    Standard

    Vielen Dank für das Video. Ich habe es so gemacht wie in den ersten 20 Minuten beschrieben (php_excel wird im Wiki und im Modul nicht als Abhängigkeit genannt, im Video schon). Nach wie vor wirft er mir lediglich die ID des Formulars aus.

  12. #12
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.100
    User beschenken
    Wunschliste

    Standard

    php_excel braucht meine Erweiterung nicht.

    Evtl. schickst du mir einen Zugang via PN, dann kann ich mal drauf schauen.
    Gruß Kester

    Kein Support via PN.
    Und wer was spenden will, kann der gerne hier machen. Danke

  13. #13
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    329

    Standard

    kmielke hat mich auf zwei Einstellungen aufmerksam gemacht - vielen Dank dafür. Leider sehe ich noch immer nur die ID des Formulares. Kann es etwas mit der "vermurksten" Installation zu tun haben? Ich hatte ja zuerst calendar_extended installiert, habe dies dann wieder deinstalliert (DB nicht angerührt) und dann calendar_extended_bundle installiert.

  14. #14
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.100
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Dublay Beitrag anzeigen
    kmielke hat mich auf zwei Einstellungen aufmerksam gemacht - vielen Dank dafür. Leider sehe ich noch immer nur die ID des Formulares. Kann es etwas mit der "vermurksten" Installation zu tun haben? Ich hatte ja zuerst calendar_extended installiert, habe dies dann wieder deinstalliert (DB nicht angerührt) und dann calendar_extended_bundle installiert.
    Könnte, glaube ich aber nicht. Wie gesagt, ist dein Formular nicht OK.

    Alle nötigen Felder müssen sowohl im Namen, als auch im Wert (Standardwert) was stehen haben. Beispiel eventid.
    Verstecktes Feld: name => eventid, Standardwert => eventid

    Und dann für jedes einzelne Feld die Option "in Abfrage speichern" auf Ja stellen.
    Gruß Kester

    Kein Support via PN.
    Und wer was spenden will, kann der gerne hier machen. Danke

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Vienna, Austria
    Beiträge
    20.128
    User beschenken
    Wunschliste

    Standard

    Hm, warum muss man auch was in den Standardwert schreiben?

  16. #16
    Contao-Fan
    Registriert seit
    10.11.2010.
    Beiträge
    329

  17. #17
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.100
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hm, warum muss man auch was in den Standardwert schreiben?
    würde ich heute auch nicht mehr so machen. Evtl. ändere ich das auch noch mal, weil es mir ja so auch nicht wirklich gefällt. Habe mir da schon Gedanken zu gemacht.
    Gruß Kester

    Kein Support via PN.
    Und wer was spenden will, kann der gerne hier machen. Danke

  18. #18
    Contao-Fan Avatar von jenda
    Registriert seit
    20.06.2009.
    Ort
    Berlin
    Beiträge
    441

    Standard Update: So geht es

    UPDATE: ich habe jetzt die alte und verlangte Version von Notification Center (1.4) und das calendar-extended-bundle installiert und jetzt geht es. Anscheinend macht da die neuste Version von Notification Center (momentan 1.5) und die alte Version calendar_extended nicht mit. Daher bitte für Contao 4.5 und höher calendar-extended-bundle und Notification Center 1.4 installieren.
    Geändert von jenda (14.03.2019 um 11:31 Uhr) Grund: Update

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
  •