Ergebnis 1 bis 5 von 5

Thema: Startzeit im Kalender anzeigen

  1. #1
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Ort
    Linz
    Beiträge
    35

    Standard Startzeit im Kalender anzeigen

    Hallo Leute!

    Ich möchte bei der Monatsansicht im Kalender die Startzeit vor dem Text anzeigen lassen. Dazu habe ich schon das benötigte Template bearbeitet. Nur gehört es noch anders konfiguriert, da ich die Start- und Endzeit jetzt mit einem Bindestrich bekomme.

    Hier der Auszug aus dem Template:
    PHP-Code:
    <?php if ($event['time']): ?><?php echo $event['time']; endif; ?> <?php echo $event['link']; ?>
    Was muss ich genau konfigurieren um die Startzeit alleine zu bekommen.
    Bitte helft mir weiter.

    lg astrotiger

  2. #2
    Contao-Nutzer
    Registriert seit
    22.06.2009.
    Ort
    St.Pauli
    Beiträge
    217

    Standard

    Hi astrotiger,
    wenn du generell keine Endzeiten haben willst, im BE die Endzeit = Startzeit lassen (steht ja da ;-). Wenn du nur in dieser Ansicht keine Enzeit haben willst, musst du im entsprechenden Template den $event['time'] String per PHP manipulieren.


    cheers
    Antipitch

  3. #3
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Ort
    Linz
    Beiträge
    35

    Standard Lösung

    Hallo Leute!

    Ich habe es heute vormittag hinbekommen.
    Danke Antipitch für deine Hilfe.

    Für diejenigen, die das selbe Problem haben, hier meine Lösung:
    Man muss im cal_template nach dem <a> Tag folgenden PHP-Code einfügen:

    PHP-Code:
    <?php if ($event['time']): echo date('H:i',$event['startTime']); endif; ?>
    Lg astrotiger

  4. #4
    Contao Core-Team
    Association Vorstand
    Avatar von andreas.schempp
    Registriert seit
    15.06.2009.
    Ort
    Lyss
    Beiträge
    5.613
    Partner-ID
    8667
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo astrotiger,

    Anstelle von H:i (Stunden : Minuten) kannst du vermutlich auch $GLOBALS['TL_CONFIG']['timeFormat'] verwenden. Dadurch würde automatisch das Systemformat und ggf. das seitenspezifische Format verwendet.

    Ein zweiter Punkt (welche probiert werden sollte) ist die Verwendung von $this->parseDate() anstelle der PHP-date() Funktion. Die TYPOlight-eigene parseDate() Funktion kann Monatnamen in andere Sprachen übersetzen, ist aber erst seit TYPOlight 2.7 verfügbar!
    terminal42 gmbh
    Wir sind Contao Premium-Partner! Für Modulwünsche oder Programmierungen kannst du uns gerne kontaktieren.
    Hilfe für Isotope eCommerce kann man auch kaufen: Isotope Circle

  5. #5
    Contao-Nutzer
    Registriert seit
    20.06.2009.
    Ort
    Linz
    Beiträge
    35

    Standard

    Hallo Andreas!

    Danke für deinen Vorschlag! Ich verwende die Version 2.7.1. Damit ist die Funktion parseDate() für mich kein Problem.
    Habe natürlich gleich deinen Vorschlag umgesetzt und es liefert genau das gleiche Ergebnis.

    Hier der hinzugefügte neue Code:

    PHP-Code:
    <?php if ($event['time']): echo $this->parseDate($GLOBALS['TL_CONFIG']['timeFormat'],$event['startTime']); endif; ?>
    Lg astrotiger

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Jedem Mitglied eigenen Kalender anzeigen
    Von bony im Forum Geschützte Bereiche/Mitglieder
    Antworten: 14
    Letzter Beitrag: 02.05.2013, 07:25
  2. Tagesliste mehrerer Kalender anzeigen
    Von lawfinger im Forum Nachrichten/Events/FAQ
    Antworten: 0
    Letzter Beitrag: 03.03.2011, 13:02
  3. Kalender - mini_cal.tpl - 2 Monate untereinander anzeigen
    Von Rock Rebel im Forum Nachrichten/Events/FAQ
    Antworten: 3
    Letzter Beitrag: 18.10.2010, 08:54
  4. Verschiedene Kalender getrennt anzeigen [Update]
    Von tgr im Forum Sonstige Erweiterungen
    Antworten: 11
    Letzter Beitrag: 29.01.2010, 14:01

Lesezeichen

Lesezeichen

Berechtigungen

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