Ergebnis 1 bis 8 von 8

Thema: Event Datum als InsertTag?

  1. #1
    Contao-Nutzer
    Registriert seit
    05.09.2014.
    Ort
    Aalen
    Beiträge
    22

    Standard Event Datum als InsertTag?

    kennt jemand hier eine Möglichkeit, von einem Event das Datum gesondert herauszulesen.
    Es ist ja möglich, einen Event mit InsertTag {{event::id}} speziell zu selektieren und ausgeben zu lassen.
    Meine Idee wäre
    Code:
    {{event::id:startDate}}
    So etwas scheint es nicht zu geben.
    Was ich vorhabe:
    Ich habe einen Artikel erstellt, der eine Tabelle enthält.
    Dort werden einzelne Events herausgeholt und in einer Tabelle eingetragen.
    2015-08-07 09_33_37-Artikel » Inhaltselement ID 1215 bearbeiten - Contao Open Source CMS 3.2.png
    Der Grund für diese Tabelle ist einfach nur ein Geschwindigkeitsvorteil.
    Wenn ich das über Tags und dann über ein event-Modul mache, braucht der Select über die Tabelle ziemlich lange.
    Eigene Tabelle: ca. 2 Sekunden
    Event-Tabelle: ca. 13 Sekunden

    Der Nachteil ist die Pflege dieser Tabelle. Sie ist ein wenig kompliziert. Aber für so ca. 5-6 Einträge ist das überschaubar.

    Kann mir hier jemand mit diesem Problem helfen?

    Vielen Dank an alle
    Gruß
    Manfred

  2. #2
    Contao-Fan
    Registriert seit
    20.10.2014.
    Beiträge
    540

    Standard Nochmal Inserttags für Event Datum und Ort

    Hast du inzwischen eine Lösung gefunden?

    Ich würde gerne aus SEO technischen gründen den TitleTag im Seitentemplate mit dem Event-Name, Datum, und Veranstaltungsort befüllen.

    Gibt es für Event-Datum / Event-Ort einen Inserttag oder wie habt ihr das gelöst?

    Danke + Gruß Marco

  3. #3
    Contao-Fan
    Registriert seit
    16.05.2014.
    Beiträge
    295

    Standard

    Der Titel ist ja schon im titel-tag, der Teaser kommt in den description-tag.

    Wenn du schon im Template arbeitest kannst du einfach (z.B. im event_full Template):

    PHP-Code:
    <?php
    global $objPage;
    $objPage->pageTitle "Hier den Titel beispielsweise mit ".$this->location." etc. füllen";
    ?>
    Inserttags können sonst auch eigene Erstellt werden.
    https://docs.contao.org/books/cookbo...nserttags.html

  4. #4
    Contao-Nutzer
    Registriert seit
    05.09.2014.
    Ort
    Aalen
    Beiträge
    22

    Standard

    Am schönsten wäre natürlich ein kleines Modul oder eine Extension, dass mir die Tabelle baut.
    Leider bin ich in PHP nicht so bewandert, dass ich das mal so eben programmiert bekomme.
    Deswegen die einfache Tabelle. Derzeit lasse ich das so. Wenn aber jemand so etwas in der Richtung schon mal angedacht (programmiert) hat, wäre ich sehr interessiert daran.
    Grüße
    Manfred

  5. #5
    Contao-Nutzer
    Registriert seit
    30.06.2009.
    Beiträge
    45

    Standard

    Hat jemand hierzu eine Lösung gefunden?

    Ich habe ein Kontaktformular auf einer Seite zu Workshops (=Events) eingebunden über den Eventleser.
    Jetzt versuche ich als Standardwert in die Nachricht bereits einen vorformulierten Text zu definieren, welcher den Event-Titel und das Startdatum enthält.

    Code:
    Ich möchte mich gerne zum "{{page::pageTitle}}" am {{event_Startdate::{{event::id}}}} anmelden.
    Contao: 5.6.3

    1000 Dank, für eure Ideen.

    Beste Grüße,
    Erik

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.982
    Partner-ID
    10107

    Standard

    Du könntest die Insert-Tags zur Datumsformatierung nutzen: https://docs.contao.org/5.x/manual/d...#verschiedenes
    » sponsor me via GitHub or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    30.06.2009.
    Beiträge
    45

    Standard

    Danke dir, guter Tipp. Über
    Code:
    {{convert_date::##event_startDate##::Y, j.n.::j. F Y}}}}
    kommt dann am Frontend nur ##event_startDate## zurück.

    Der Feldname passt ja lt. DB, aber ich bin mir nicht sicher, ob
    a) überhaupt klar ist, von welcher ‘eventID‘ das ‘startDate‘ gezogen werden soll (ich denke nicht, dass über die Eventleser zu dem Event automatisch dieser Kontext klar ist oder?)
    b) die Simple Token in dem Formular Standardwert aufgelöst werden können

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    37.982
    Partner-ID
    10107

    Standard

    Simple Tokens kannst du dort nicht verwenden. Du musst wenn dann den {{event::*}} Insert-Tag nutzen.
    Geändert von Spooky (Gestern um 12:20 Uhr)
    » sponsor me via GitHub or Revolut

Aktive Benutzer

Aktive Benutzer

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

Berechtigungen

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