Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 40 von 69

Thema: Eventliste nach Monaten ausgeben

  1. #1
    Contao-Nutzer
    Registriert seit
    06.02.2010.
    Ort
    Regensburg
    Beiträge
    56

    Standard Eventliste nach Monaten ausgeben

    Hallo,

    ich möchte die Eventliste so ausgeben, dass quasi als Zwischenüberschrift Monat und Jahr dort steht, dann die Events mit Datum aufgelistet, dann wieder der nächste Monat mit Jahr.

    Beispiel:

    Januar 2010
    20.01. - 23.01. Veranstaltungstitel
    23.01. Veranstaltungstitel
    27.01. - 28.01. Veranstaltungstitel

    Februar 2010
    04.02. Veranstaltungstitel
    12.02. - 13.02. Veranstaltungstitel
    usw.

    Wie kann ich das hin bekommen?
    Ich hab schon eine Abfrage versucht in diesem Teil des Templates:

    PHP-Code:
    <?php if ($this->header): ?>

    <div class="eventbox">

    <div class="monat">
    <?php echo $this->month?> <?php $jahr=(getdate($this->startDate)); echo $jahr['year']; ?>
    </div> <!-- ende monat -->
    das sah dann so aus:
    PHP-Code:
    <?php if ($this->header): ?>

    <div class="eventbox">
    <div class="monat">

    <?php $tmp=""?> 
    <?php $test=$this->month?> 
    <?php if ($test!==$tmp) { echo $this->month?> <?php $jahr=(getdate($this->startDate)); echo $jahr['year'];} ?>
    <?php $tmp
    =$this->month?> 
    </div> <!-- ende monat -->
    (es sollte also nur, wenn Monat und Jahr noch nicht ausgegeben waren, eine neue Ausgabe erfolgen) aber es hat nicht geklappt, vielleicht hat ja jemand von euch die Ausgabe schon mal entsprechend formatiert.

    Viele Grüße,
    retsina

  2. #2
    Gesperrt
    Registriert seit
    08.10.2009.
    Ort
    Schwürbitz
    Beiträge
    187

    Frage

    Ich such auch so eine Ausgabe. Hat da jemand was für uns?

    Danke und Gruß
    Frank

  3. #3
    Contao-Nutzer
    Registriert seit
    06.02.2010.
    Ort
    Regensburg
    Beiträge
    56

    Standard

    ich hab jetzt schon unheimlich viel rumprobiert, aber es gellingt mir nicht. Man könnte ja eine Abfrage mit PHP machen, ob der vorangegangene Eintrag den gleichen Monat enthält wie der nächste, aber ich weiß nicht, wo ich diese Abfrage machen soll, wo ich die Variable zwischenspeichern soll, das Template ruft ja jeden Eintrag wieder neu auf. Hat nicht irgendjemand einen Tipp?

    Viele Grüße,
    retsina

  4. #4
    Contao-Nutzer
    Registriert seit
    06.02.2010.
    Ort
    Regensburg
    Beiträge
    56

    Daumen hoch

    ...ein Gedankenblitz am Sonntagmorgen, oder: "wenn dir niemand hilft, dann hilf dir selbst":

    wenn man sich die Variablen des Templates ausgeben lässt, sieht man, dass es da manchmal eine gibt die heißt: "[newMonth] => 1" - großartig! Was kann damit anderes gemeint sein als ein neuer Monat! Es ist so einfach: eine Abfrage, ob newMonth gleich 1 ist, dann gib die Monatsüberschrift aus, ansonsten nicht

    So long,
    retsina

  5. #5
    Gesperrt
    Registriert seit
    08.10.2009.
    Ort
    Schwürbitz
    Beiträge
    187

    Frage

    Hallo retsina,

    wie sieht die Lösung im Template aus? Bekomme es nicht zum laufen

    Danke und Gruß
    Frank

  6. #6
    Contao-Nutzer
    Registriert seit
    06.02.2010.
    Ort
    Regensburg
    Beiträge
    56

    Standard

    Hallo Frank,

    bei mir sieht es so aus (kann man auch etwas abkürzen, aber so ist es vielleicht klarer):
    PHP-Code:
    <?php $neuermonat=$this->newMonth?>
    <?php 
    if($neuermonat==1) {
        echo 
    $this->month;
        
    $jahr=(getdate($this->startDate)); 
        echo 
    " ".$jahr['year']; } ?>
    Das ergibt dann jeweils (wenn Events eines neuen Monats anfangen) die Ausgabe des Monats und des Jahres, z.B. "Februar 2010".

    Viele Grüße,
    retsina

  7. #7
    Gesperrt
    Registriert seit
    08.10.2009.
    Ort
    Schwürbitz
    Beiträge
    187

    Frage

    Hallo retsina,

    so richtig geht es bei mir nicht. Bei mir gibt es newMonth nicht. Wie kommt es, dass bei dir dies vorhanden ist und bei mir nicht?

    Ich verwende jetzt TL 2.8.1 und Du? Welche Erweiterungen hast Du noch?

    Gruß
    Frank

  8. #8
    Contao-Nutzer
    Registriert seit
    06.02.2010.
    Ort
    Regensburg
    Beiträge
    56

    Standard

    Hallo,

    ich habe noch überhaupt keine Erweiterungen installiert, da ich mich gerade erst einarbeite; das obige klappt aber sowohl mit der ganz neuen Version 2.8.1, als auch mit der Vorgängerversion. Wenn man sich die Variablen, die im Template zur Verfügung stehen, ausgeben lässt, ist newMonth entweder leer oder 1.

    Viele Grüße,
    retsina

  9. #9
    Gesperrt
    Registriert seit
    08.10.2009.
    Ort
    Schwürbitz
    Beiträge
    187

    Frage

    Hallo retsina,

    es will bei mir nicht. Wie hast Du dein Modul konfiguriert? Kannst Du bitte mal ein Bild machen? Wo hast Du was bzw. wie gemacht?

    Danke und Gruß
    Frank

  10. #10
    Contao-Nutzer
    Registriert seit
    06.02.2010.
    Ort
    Regensburg
    Beiträge
    56

    Standard

    Hallo Frank,

    ich hab einfach ein Modul vom Typ Eventliste, das mit einem Kalender verknüpft ist, in den verschiedene Events eingetragen sind. Anzeigeformat ist "Jahr" und das eingebundene Template ist Event_list. Das ist alles.

    Wie man sich die Variablen, die im Template verwendet werden, ausgibt siehe hier.

    Und da gibt's eine Variable, die heißt newMonth, wie schon gesagt.

    Es geht ja nur darum, dass nicht bei jedem angezeigten Eintrag wieder der Monat dabei steht, siehe Anfang dieses Threads.

    Warum bist du eigentlich zweimal angemeldet?

    schöne Grüße,
    retsina

  11. #11
    Contao-Fan Avatar von pandroid
    Registriert seit
    15.08.2009.
    Ort
    Jena
    Beiträge
    314

    Standard

    Hallo Retsina,

    ich habe Deine Lösung bei mir (2.8.1) eingesetzt. Funktioniert prima.
    Ist es möglich, dem Monat noch eine Klasse zuzuweisen, damit diese per CSS stylbar wird?

    Grüße
    PAndroid

  12. #12
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    177

    Standard Eventliste nach Jahren ausgeben

    Ich habe ein ähnliches Problem - ich möchte keine Zwischenüberschriften für jeden Monat, sondern nur für die Kalenderjahre (Anzeige vergangener Events über mehrere Jahre). Leider scheint es nur die Variable "newMonth" zu geben und nicht die Variable "newYear", sonst wäre das ja analog lösbar. Hat jemand einen Tipp für mich, wie ich die Jahresüberschriften ausgeben kann?

  13. #13
    Contao-Nutzer
    Registriert seit
    19.06.2009.
    Beiträge
    177

    Standard Eventliste nach Jahren

    So, habe jetzt das Problem selbst gelöst:

    Da es die Variable "newYear" nicht gibt, habe ich sie selbst erzeugt, indem ich die Datei ModuleEventlist.php (im Verzeichnis system/modules/calendar) folgendermassen abgeändert habe:

    1. Vor der Zeile
    Code:
    $strMonth = '';
    folgendes einfügen:
    Code:
    $strYear = '';
    2. Vor dem Code
    Code:
    			// Month header
    			if ($strMonth != $event['month'])
    			{
    				$objTemplate->newMonth = true;
    				$strMonth = $event['month'];
    			}
    folgendes einfügen:
    Code:
    			// Year header
    			if ($strYear != substr($event['date'], -4))
    			{
    				$objTemplate->newYear = true;
    				$strYear = substr($event['date'], -4);
    			}
    Somit steht im Template die Variable newYear zur Verfügung.

    Ausgabe der Jahreszahl im Template:

    Code:
    <?php $neuesjahr=$this->newYear;
          if($neuesjahr==1) {
          $jahr=(getdate($this->startDate)); 
          echo $jahr['year']; } ?>
    Vielleicht kann ja jemand diese Lösung brauchen.

    Eine Frage zur Updatesicherheit hätte ich noch:

    Die Änderungen stehen jetzt direkt in der Datei system/modules/calendar/ModuleEventlist.php und werden bei einem Contao-Update überschrieben.

    Wie kann ich diese Änderung an der ModuleEventlist.php updatesicher machen?

  14. #14
    Contao-Fan Avatar von pandroid
    Registriert seit
    15.08.2009.
    Ort
    Jena
    Beiträge
    314

    Standard Events mit unterschiedlichem Jahr, aber gleichem Monat werden nicht getrennt

    Hallo zusammen,

    ich habe festgestelt, dass Events in unterschiedlichen Jahren, aber mit gleichem Monat nicht getrennt, sondern im Monat des aktuellen Jahres zusammengefasst werden. Sobald man einen anderen Monat angibt, werden die Events wieder nach Jahren getrennt.

    Also so:

    April 2011
    Event 1 (01.-03.04.2011)
    Event 2 (16.-17.04.2012)

    UND

    April 2011
    Event 1 (01.-03.04.2011)

    Mai 2012
    Event 2 (16.-17.05.2012)

    Kann sich das jemand erklären?

    Grüße
    PANdroid

  15. #15
    Contao-Fan Avatar von pandroid
    Registriert seit
    15.08.2009.
    Ort
    Jena
    Beiträge
    314

    Standard

    Hat keiner eine Idee?

    Ich habe hier 5 Events in unterschiedlichen JAhren, die aber immer im November stattfinden. In meiner Liste landen die alle unter dem Jahr des nächsten Events.

  16. #16
    Contao-Nutzer Avatar von liebling65
    Registriert seit
    23.01.2011.
    Ort
    Regensburg
    Beiträge
    198

    Standard

    Zitat Zitat von retsina Beitrag anzeigen
    Hallo Frank,

    bei mir sieht es so aus (kann man auch etwas abkürzen, aber so ist es vielleicht klarer):
    PHP-Code:
    <?php $neuermonat=$this->newMonth?>
    <?php 
    if($neuermonat==1) {
        echo 
    $this->month;
        
    $jahr=(getdate($this->startDate)); 
        echo 
    " ".$jahr['year']; } ?>
    Das ergibt dann jeweils (wenn Events eines neuen Monats anfangen) die Ausgabe des Monats und des Jahres, z.B. "Februar 2010".

    Viele Grüße,
    retsina
    die event_list sieht bei mir mit Contao 2.10.4 so aus:

    <?php if ($this->header): ?>
    <div class="header<?php echo $this->classHeader; ?>">
    <time datetime="<?php echo $this->datetime; ?>" class="date"><?php echo $this->firstDate; ?></time><?php if ($this->firstDay): ?> <span class="day">(<?php echo $this->firstDay; ?>)</span><?php endif; ?>
    </div>

    <?php endif; ?>
    <div class="event layout_list<?php echo $this->classList; ?>">
    <h2><a href="<?php echo $this->href; ?>" title="<?php echo $this->title; ?> (<?php if ($this->day): echo $this->day; ?>, <?php endif; echo $this->date; if ($this->time): ?>, <?php echo $this->time; endif; ?>)"<?php echo $this->target; ?>><?php echo $this->link; ?></a></h2>
    <?php if ($this->time || $this->span): ?>
    <p class="time"><?php echo $this->time . $this->span; ?></p>
    <?php endif; ?>
    <div class="ce_text">
    <?php echo $this->details; ?>
    </div>
    </div>

    Wo wird das denn jetzt eingebaut?

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

    Standard

    Das Datum wird in der ersten if Abfrage, ersten 5 Code Zeilen ausgegeben, das wäre dann die Stelle ... nur ob das mit html5 so immernoch funktioniert müsste man testen.

  18. #18
    Contao-Nutzer Avatar von liebling65
    Registriert seit
    23.01.2011.
    Ort
    Regensburg
    Beiträge
    198

    Standard

    Lösung:

    in dem Template event_upcoming.xhtml so eingefügt:

    <div class="event layout_upcoming<?php echo $this->classUpcoming; ?>">
    <span class="monat">
    <?php $neuermonat=$this->newMonth; ?>
    <?php if($neuermonat==1) {
    echo "Live im " . $this->month;
    $jahr=(getdate($this->startDate));
    echo " ".$jahr['year']."\n"; }?>
    </span>

    <span class="date"><?php echo $this->date; ?></span>
    <a href="<?php echo $this->href; ?>" title="<?php echo $this->title; ?> (<?php if ($this->day): echo $this->day; ?>, <?php endif; echo $this->date; if ($this->time): ?>, <?php echo $this->time; endif;?>)"<?php echo $this->target; ?>><?php echo $this->link; ?></a>
    <?php if ($this->time): ?>
    <span class="time">(<?php echo $this->time; ?>)</span>
    <?php endif; ?>
    </div>

    Damit habe ich die Anzeige "Live im Monat Jahr"- nur: mir fehlt ein Zeilenumbruch Habe zwar das ."\n" nach dem Jahr eingesetzt, bekomme aber keinen Umbruch - warum?

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

    Standard

    dieser Echo-befehl erzeugt nur im html-Quelltext einen Zeilenumbruch.

    Da müsste man mit nem <br> arbeiten
    PHP-Code:
    echo " ".$jahr['year']; }?> <br> 

  20. #20
    Contao-Nutzer Avatar von liebling65
    Registriert seit
    23.01.2011.
    Ort
    Regensburg
    Beiträge
    198

    Standard

    Das hab ich natürlich schon probiert - aber dann hab ich nach jedem Eintrag eine Leerzeile:

    Live im Februar 2012
    01.02.2012 Regensburg, Irish Harp

    04.02.2012 Bad Griesbach, Hotel St. Wolfgang

    05.02.2012 Wackersdorf, Villa Murano

    08.02.2012 Regensburg, Irish Harp

    10.02.2012 Bad Griesbach, Hotel St. Wolfgang

    Vorher:
    Live im Februar 2012 01.02.2012 Regensburg, Irish Harp
    04.02.2012 Bad Griesbach, Hotel St. Wolfgang
    05.02.2012 Wackersdorf, Villa Murano
    08.02.2012 Regensburg, Irish Harp
    10.02.2012 Bad Griesbach, Hotel St. Wolfgang
    11.02.2012 A - Graz, Casanovaball

    Verstehst? Das geht schon irgendwie.... nur wie?

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

    Standard

    ah das ist auch eine andere Stelle....

    <div class="ce_text">
    <?php echo $this->details; ?>
    </div>

    ersetzen mit
    <span class="ce_text">
    <?php echo $this->details; ?>
    </span>

    könnte helfen, ansonten poste mal bitte den html -part damit sieht was da erzeugt wird.....gerne auch per pn
    Geändert von magicsepp (11.01.2012 um 11:10 Uhr)

  22. #22
    Contao-Nutzer Avatar von liebling65
    Registriert seit
    23.01.2011.
    Ort
    Regensburg
    Beiträge
    198

    Standard

    so is der Quelltext:

    <!-- indexer::stop -->
    <div class="mod_eventlist block">

    <div class="event layout_upcoming even first cal_1">
    <span class="monat">
    Live im Februar 2012
    </span>


    <span class="date">01.02.2012</span>
    <a href="index.php/termindetails/events/regensburg-irish-harp.html" title="Regensburg, Irish Harp (Mittwoch, 01.02.2012)">Regensburg, Irish Harp</a>
    </div>

  23. #23
    Contao-Nutzer Avatar von liebling65
    Registriert seit
    23.01.2011.
    Ort
    Regensburg
    Beiträge
    198

    Standard

    Habs

    echo " ".$jahr['year']."<br />"; }?>

    Dann geht das auch - merci Sepp &all fuer die Mühen

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

    Standard

    bei html5 muss der Slash allerdings raus

  25. #25
    Contao-Fan Avatar von Wichteldesign
    Registriert seit
    23.06.2009.
    Ort
    Nürtingen
    Beiträge
    353

    Standard

    Hi,

    ich hab das ganze gerade mal testweise in eine meiner Extentions gepackt. Im Template kann man einfach abfragen ob es ein neuer Tag oder ein neues Jahr ist. Der Monat wird ja bereits von Contao gesetzt.

    PHP-Code:
    if($this->isNewDay// Do something
    if($this->isNewYear// Do something 
    Zu finden ist die Extention hier auf Github. Nicht am namen wundern, die wird gerade zu einem Sammelbecken für Kalender-Extentions.

    Freue mich über Feedback.

    Gruß Felix
    Besten Gruß, Felix Peters
    Wichteldesign // Github // @wichteldesign // @el_wichtel

  26. #26
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Wenn ich mit
    PHP-Code:
      <?php $neuermonat=$this->newMonth?>
    <?php 
    if($neuermonat==1) {
        echo 
    $this->month;
        
    $jahr=(getdate($this->startDate)); 
        echo 
    " ".$jahr['year']; } ?>
    mir jeweils den Monat und das Jahr vor den dazugehörigen Event anzeigen lasse, habe ich das Problem, dass ich dies nicht einzeln per CSS ansprechen kann. Weil es bei jedem Event ein leeres span-Element anzeigt.
    HTML-Code:
    <a href="termin-lesen/events/schulstart-20122013.html">
    <span class="monat"> August 2012 </span>
    <div class="event layout_upcoming upcoming odd cal_1">
    </a>
    <a href="termin-lesen/events/maria-himmelfahrt.html">
    <span class="monat"> </span>
    <div class="event layout_upcoming upcoming even cal_1">
    Wie kann ich diese leeren span-Elemente verhindern?

    Besten Dank für einen Hinweis!
    Michael
    Contao ist echt !

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

    Standard

    verlagere die span ausgabe in die if Abfrage...

  28. #28
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Danke!
    Habe ich probiert, leider ohne Erfolg!

    PHP-Code:
      <?php $neuermonat=$this->newMonth?> 
    <?php if($neuermonat==1) { 
        <
    span class="monat">echo $this->month
        
    $jahr=(getdate($this->startDate));  
        echo 
    " ".$jahr['year']; </span>} 
    ?>
    Was ist falsch?
    Geändert von Michael (11.08.2012 um 11:50 Uhr)
    Contao ist echt !

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

    Standard

    der schließende </span muss vor die }

  30. #30
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Danke!
    Habe ich schon korrigiert (siehe oben)

    Geht aber leider auch nicht!
    Contao ist echt !

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

    Standard

    so gehts...

    PHP-Code:
     <?php if ($this->newMonth): ?>
      <span class="date">
      <?php echo $this->month
      
    $jahr=(getdate($this->startDate));
      echo 
    " ".$jahr['year']; ?> </span>
    <?php endif; ?>
    oder vereinfacht:
    PHP-Code:
      <?php if ($this->newMonth): ?>  <span class="date">
      <?php echo $this->parseDate("F Y"$this->startDate); ?>  
      </span><?php endif; ?>
    Geändert von magicsepp (11.08.2012 um 12:36 Uhr)

  32. #32
    Contao-Fan Avatar von Michael
    Registriert seit
    19.06.2009.
    Beiträge
    479

    Standard

    Besten Dank!
    Jetzt funktioniert es!

    Beste Grüsse
    Michael
    Contao ist echt !

  33. #33
    Contao-Nutzer
    Registriert seit
    23.08.2012.
    Beiträge
    33

    Fehler

    Hi bin gerade neu hier und mit Contao in Kontakt gekommen.
    Hab hier etwas den Überblick verloren.
    Was genau muss ich denn jetzt machen um die Events so anzeigen zu lassen?

    Beispiel:

    Januar 2010
    20.01. - 23.01. Veranstaltungstitel
    23.01. Veranstaltungstitel
    27.01. - 28.01. Veranstaltungstitel

    Februar 2010
    04.02. Veranstaltungstitel
    12.02. - 13.02. Veranstaltungstitel
    usw.

    Soll später mal so aussehen: http://www.speicher-husum.de/cms.php...en&menue_id=22

    Wäre nett wenn mir jemand die einzelnen schritte bis zu den Ergebnis klar beschreiben könnte.
    Danke

  34. #34
    Contao-Fan
    Registriert seit
    15.12.2011.
    Beiträge
    812

    Standard

    Hi zusammen,

    wäre einer so nett und könnte ein Template als Download erstellen?

    Wie ich es gesehen habe gibt es jetzt verschiedene Wege.

    Welches ist wohl der sauberste?

    Danke Preetz

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

    Standard

    Hallo Preetz,

    hier ein komplettes html5 template event_upcom_date.zip

    falls weitere Hilfe nötig gib einfach Bescheid

    LG

  36. #36
    Contao-Nutzer
    Registriert seit
    18.03.2013.
    Beiträge
    41

    Standard

    gibt es auch eine Möglichkeit nach Wochentagen zu sortieren?
    Ich probiere nun schon eine Weile herum und bekomme nix hin.

    Wie kann ich mir denn den Vortag bzw den vorhergehenden Eintrag ins Template laden?

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

    Standard

    ist ja einwenig "offtopic"

    das läßt sich in 2 Modulen abbilden einmal vergangene für gestern und älter....
    und einmal zukünfige in den Moduleinstellungen Tag wählen und den Zeitraum entsprechend einstellen...

    Viel Erfolg

  38. #38
    Contao-Fan
    Registriert seit
    14.07.2011.
    Beiträge
    276

    Standard

    Hallo Leute,

    Mir ist im Template zufällig ein kleiner Fehler aufgefallen da sich mein erstes Event über mehrere Tage erstreckt hat.
    In diesem Fall ist der date-String für die Umwandlung ungültig und das Monat wird nicht ausgegeben.

    Ich konnte das StartDate nicht verwenden, da sich mehrere Events wöchentlich wiederholt haben und daher immer das gleiche Monat ausgegeben wurde.

    Meine Lösung:

    statt:
    PHP-Code:
      <?php echo $this->parseDate("F Y"strtotime($this->date)); ?><br>
    nun:
    PHP-Code:
    $strDate explode("-"$this->date); 
    echo 
    $this->parseDate("F Y"strtotime($strDate[0])); ?> 

    Viele Grüße
    Winchester

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

    Standard

    bei verkürzter darstellung sollte folgendes reichen:
    PHP-Code:
    <?php echo $this->parseDate("F Y"strtotime($this->firstDate)); ?>

  40. #40
    Contao-Urgestein Avatar von tblumrich
    Registriert seit
    25.06.2009.
    Ort
    Feldberger Seenlandschaft
    Beiträge
    2.225
    Partner-ID
    7979
    User beschenken
    Wunschliste

    Standard

    Hallo.

    Ist auch ein wenig Offtopic, aber wahrscheinlich derselbe Absatz, daher wage ich mein Anliegen hier rein zu schreiben.

    Ich hätte gern eine optische Unterteilung nach Wochen... oder konkreter: Ich hab mir für meine Zwecke eine Tabellanausgabe aus dem "Upcoming" Template gebastelt:

    PHP-Code:
    <tr class="event layout_upcoming<?php echo $this->classUpcoming?>">
      <td><span class="date"><?php echo $this->firstDate?></span><?php if ($this->firstDay): ?> <span class="day">(<?php echo $this->firstDay?>)</span><?php endif; ?></td>
      <?php if ($this->time): ?>
        <td class="time">(<?php echo $this->time?>)</td>
      <?php endif; ?>
      <td><b><?php echo $this->title?></b></td>
      <?php if ($this->location): ?>
        <td class="location"><?php echo $this->location?>
      </td><?php endif; ?>
      <td class="teaser"><?php echo $this->teaser?>
      <?php if ($this->details): ?>
        <p class="more"><a href="<?php echo $this->href?>" title="<?php echo $this->readMore?>"<?php echo $this->target?>><?php echo $this->more?> <span class="invisible"><?php echo $this->link?></span></a></p>
      <?php endif; ?></td>
    </tr>
    Erreichen möchte ich eigentlich eine optischen Trennung zwischen der Zeile von Sonntag und Montag. Weil die Tabelle pro Monat (+1) ausgegeben wird und recht viele Inhalte enthält.

    Hat da jemand eine Idee, gern auch grundsätzlich, wie man o.g. Monatswunsch auf die Woche Montag bis Sonntag umsetzt? Oder eben wie ich meine optische Trennung einbauen könnte... gern auch als dynamische Klasse fürs "Sonntag-tr". Vielleicht kann man ja auch irgendwie eine Kalenderwoche ausgeben an der richtigen Stelle...?

    Wäre toll... Danke!

    Gruß
    Thomas
    blucomp | Webdesign & Onlinelösungen

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Nachrichtenliste bzw. Archiv nach Monaten gruppieren
    Von Thomas_tl im Forum Nachrichten/Events/FAQ
    Antworten: 14
    Letzter Beitrag: 16.02.2023, 15:37
  2. News Modul: News nach Monaten gruppiert ausgeben
    Von zinky im Forum Sonstige Erweiterungen
    Antworten: 7
    Letzter Beitrag: 27.05.2013, 14:13
  3. Eventliste in Tabelle ausgeben
    Von Russe im Forum Nachrichten/Events/FAQ
    Antworten: 31
    Letzter Beitrag: 26.02.2013, 16:31
  4. [Gelöst] Eventlist-Menü nach Monaten: Fragen / Problem!
    Von tlnewbie im Forum Nachrichten/Events/FAQ
    Antworten: 0
    Letzter Beitrag: 14.10.2010, 10:34

Lesezeichen

Lesezeichen

Berechtigungen

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