Contao-Camp 2024
Ergebnis 1 bis 9 von 9

Thema: Namen des Eventarchivs in Eventliste anzeigen

  1. #1
    Contao-Nutzer
    Registriert seit
    07.04.2010.
    Ort
    Berlin
    Beiträge
    155

    Standard Namen des Eventarchivs in Eventliste anzeigen

    Ich habe mehrere Eventarchive die ich alle zusammen in einem Eventliste-Modul anzeigen lasse. Gibt es eine Möglichkeit in dieser Auflistung für jedes Event neben den üblichen Daten wie Name, Datum etc. auch den Namen des Eventarchivs anzuzeigen in dem sich das jeweilige Event befindet?

  2. #2
    Contao-Nutzer
    Registriert seit
    07.04.2010.
    Ort
    Berlin
    Beiträge
    155

    Standard

    Hat wirklich niemand eine Idee?

  3. #3
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Hast Du es schon mal mit
    PHP-Code:
    <?php $this->showTemplateVars(); ?>
    im Template versucht. Bei Nachrichten steht der Archivname in den Template-Variablen mit dabei. Wahrscheinlich auch bei Events.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  4. #4
    Contao-Fan Avatar von JMMB
    Registriert seit
    08.03.2012.
    Beiträge
    260
    User beschenken
    Wunschliste

    Standard

    In der Contao 4.4.14 kannst Du das über
    PHP-Code:
    $this->calendar->title 
    ausgeben. Getestet im Template event_teaser.html5.

  5. #5
    Contao-Nutzer
    Registriert seit
    07.04.2010.
    Ort
    Berlin
    Beiträge
    155

    Standard

    Hey, vielen Dank für eure Antworten!
    Mit <?php echo $this->calendar->title ?> kann ich nun tatsächlich im Template event_teaser.html5 den Namen des Event-Archivs ausgeben. Im Eventreader (Template event_full.html5) funktioniert das aber leider nicht. Für dieses Template wird im Gegensatz zum Teaser-Template auch die Variable „calendar“ nicht angezeigt, wenn man sich alle Variablen mit <?php $this->showTemplateVars(); ?> anzeigen lässt. Ich kann sie dort jedenfalls nicht finden.
    Hat jemand noch ne Idee wie man die Anzeige auch für das Reader-Template realisieren kann?

  6. #6
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Also bei Nachrichten gibt es im Nachrichtenleser:
    PHP-Code:
    $this->archive->title
    Würde mich wundern, wenn es bei Events nicht ähnlich wäre.
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  7. #7
    Contao-Nutzer
    Registriert seit
    07.04.2010.
    Ort
    Berlin
    Beiträge
    155

    Standard

    Zitat Zitat von Samson1964 Beitrag anzeigen
    Also bei Nachrichten gibt es im Nachrichtenleser:
    PHP-Code:
    $this->archive->title
    Würde mich wundern, wenn es bei Events nicht ähnlich wäre.
    Habs gerade ausprobiert, geht aber leider auch nicht.

  8. #8
    Contao-Urgestein Avatar von Samson1964
    Registriert seit
    05.11.2012.
    Ort
    Berlin
    Beiträge
    2.794

    Standard

    Dann wurde das wohl vergessen. Ich glaube ich hatte vor Jahren schon mal einen Thread deswegen eröffnet. Also bleibt Dir nur via
    PHP-Code:
    $this->pid 
    wenigstens an die ID des Event-Archivs heranzukommen. Damit kannst Du dann weiterarbeiten. Entweder manuell einen eigenen Titel ausgeben oder die Datenbank abfragen und die Archivtitel von dort nehmen.
    Geändert von Samson1964 (09.03.2018 um 18:45 Uhr)
    Viele Grüße
    Frank

    Seit Mai 2013 Fan von Contao
    Webmaster vom Deutschen Schachbund und Berliner Schachverband
    Mein Blog: Schachbulle
    Meine Erweiterungen bei GitHub
    Meine Videos auf YouTube: Playlist zur Contao-Programmierung/Einrichtung

  9. #9
    Contao-Nutzer
    Registriert seit
    07.04.2010.
    Ort
    Berlin
    Beiträge
    155

    Standard

    Vielen Dank für den Hinweis! Das mit der ArchivID funktioniert und ist schon mal besser als nichts. Wegen der fehlenden Variable für den Namen des Event-Archivs habe ich hier mal ein Ticket eröffnet:
    https://github.com/contao/core/issues/8869

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
  •