Ergebnis 1 bis 8 von 8

Thema: [Gelöst] Kalendertitel ausgeben?

  1. #1
    Contao-Nutzer
    Registriert seit
    19.10.2009.
    Ort
    FFM
    Beiträge
    14

    Standard [Gelöst] Kalendertitel ausgeben?

    Hallo,

    ich habe einen Kalender mit unterschiedlichen Kategorien anlegt.
    Im Frontend habe ich eine Ausgabe mit allen Terminen.

    Gibt es schon eine Möglichkeit, bei der Ausgabe der einzelnen Terminen die Kategorie (also den Kalendertitel) mit auszugeben?
    Geändert von folx (19.10.2009 um 16:17 Uhr)

  2. #2
    Contao-Urgestein Avatar von Sebastian
    Registriert seit
    19.06.2009.
    Ort
    Stuttgart
    Beiträge
    3.361

    Standard

    HI

    dazu musst du das Template abändern. Die Kategorie sollte eigentlich als PHP-Variable verfügbar sein. Ob dem ist siehst du so: https://community.contao.org/de/showthread.php?t=82.

    Sebastian
    Ich arbeite beim Linux-Systemhaus ETES in Stuttgart

  3. #3
    Contao-Nutzer
    Registriert seit
    19.10.2009.
    Ort
    FFM
    Beiträge
    14

    Standard

    Danke für den Tipp.

    Folgender Code im Template zeigt den Kalendernamen:

    PHP-Code:
    <?php echo $this->calendar?>

  4. #4
    Contao-Nutzer
    Registriert seit
    10.08.2011.
    Beiträge
    4

    Standard Leider wieder ausgegraben

    Leider funktioniert diese Lösung in Contao 3 nicht mehr, da es dieses Variable anscheinend nicht mehr gibt.

    Ich würde mich über einen Tipp freuen, wie ich den Namen eines Event-Archivs in meinem Template auslesen kann - weiß jemand Rat?

  5. #5
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    So weit ich weiss gibt es nur ein newsarchiv für events wäre mir das neu. Welches Template wird den eingesetzt und welche Informationen werden mit $this->showTemplateVars(); im Sourcecode angezeigt?

  6. #6
    Contao-Nutzer
    Registriert seit
    10.08.2011.
    Beiträge
    4

    Standard

    Hallo magicsepp,

    ich nutze die Templates event_upcoming.html5 und cal_default.html5. Ich habe im Eventkalender mehrere Kalender für Events angelegt.
    Auf der Kalenderseite werden Events aller Kategorien gemischt im Kalender dargestellt.

    Jedoch bekomme ich auf dieser Seite nur den Titel der Events ausgegeben und nicht den Namen des Kalenders, aus dem sie stammen.

    Die Template-Vars von cal_default.html5 sind folgende – hierüber bekomme ichallerdings nur die numerische pid des Kalenders, aber leider nicht den Namen.
    Hast Du eine Idee, wie man das hinbekommen könnte?

    PHP-Code:
    [5] => Array
                            (
                                [
    label] => 1
                                
    [class] => days active
                                
    [href] => termine.html?day=20130201
                                
    [title] => 1 Event(s)
                                [
    events] => Array
                                    (
                                        [
    0] => Array
                                            (
                                                [
    id] => 7
                                                
    [pid] => 1
                                                
    [tstamp] => 1357727963
                                                
    [title] => Event 1
                                                
    [alias] => event-1
                                                
    [author] => 1
                                                
    [addTime] => 1
                                                
    [startTime] => 1359741600
                                                
    [endTime] => 1359741600
                                                
    [startDate] => 1359676800
                                                
    [endDate] => 
                                                [
    teaser] => 
                                                [
    addImage] => 
                                                [
    singleSRC] => 
                                                [
    alt] => 
                                                [
    size] => 
                                                [
    imagemargin] => 
                                                [
    imageUrl] => 
                                                [
    fullsize] => 
                                                [
    caption] => 
                                                [
    floating] => 
                                                [
    recurring] => 
                                                [
    repeatEach] => 
                                                [
    repeatEnd] => 0
                                                
    [recurrences] => 0
                                                
    [addEnclosure] => 
                                                [
    enclosure] => 
                                                [
    source] => default
                                                [
    jumpTo] => 0
                                                
    [articleId] => 0
                                                
    [url] => event-1.html
                                                
    [target] => 
                                                [
    cssClass] => 
                                                [
    noComments] => 
                                                [
    published] => 1
                                                
    [start] => 1359741600
                                                
    [stop] => 
                                                [
    time] => 18:00
                                                
    [date] => 01.02.2013
                                                
    [day] => Freitag
                                                
    [month] => Februar
                                                
    [parent] => 1
                                                
    [link] => Event-1
                                                
    [href] => event-1.html
                                                
    [class] =>  bygone
                                                
    [end] => 1359741600
                                                
    [details] => 
                                            )

                                    )

                            ) 

  7. #7
    Contao-Urgestein
    Registriert seit
    30.01.2011.
    Ort
    Stuttgart
    Beiträge
    4.138

    Standard

    Füge folgendes in das event_upcoming template ein:
    PHP-Code:
    <?php $this->import('Database'); $result $this->Database->prepare("SELECT * FROM  tl_calendar WHERE id='$this->pid'")->execute(); ?>
        <?php echo $result->title?>
    $result->title enthält dann den Kalendernamen.

  8. #8
    Contao-Nutzer
    Registriert seit
    10.08.2011.
    Beiträge
    4

    Standard

    Vielen lieben Dank für die schnelle Hilfe

    Im event_upcoming-template funktioniert dies wunderbar.

    Im Template cal_default funktioniert dies leider nicht.

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. In Nachrichtenliste Archivname ausgeben *gelöst*
    Von blub im Forum Nachrichten/Events/FAQ
    Antworten: 0
    Letzter Beitrag: 27.11.2010, 19:59
  2. (gelöst) Anzahl Kommentare Gästebuch ausgeben?
    Von pipilotti im Forum Layout / Templates / Holy Grail
    Antworten: 6
    Letzter Beitrag: 03.05.2010, 14:53
  3. [gelöst] Backend Benutzer als Liste im Frontend ausgeben?
    Von dieselboy im Forum Benutzer/-gruppen
    Antworten: 3
    Letzter Beitrag: 15.01.2010, 18:16

Lesezeichen

Lesezeichen

Berechtigungen

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