Ergebnis 1 bis 5 von 5

Thema: Event-Liste als Tabelle = Einzelnes Event wird außerhalb der Tabelle dargestellt

  1. #1
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard Event-Liste als Tabelle = Einzelnes Event wird außerhalb der Tabelle dargestellt

    Hallo,

    ich habe mir ein Template für eine tabellarische Übersicht der Events erstellt. Das Problem dabei ist, dass ein Event außerhalb der Tabelle dargestellt wird und ich weiß nicht woran das liegt.
    Dieses Event hat komischerweise keinen classHeader mit "Last" oder "First", somit wird die Tabelle schon beim vorherigen Event geschlossen.

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

    <?php if(strpos($this->classHeader,"first")!==false): ?>
    <table id="table_termine">
        <thead>
            <tr>
                <th width="25%" class="head0 col_first header">Titel</th>
                <th width="15%" class="head1 header">Datum</td>
                <th width="60%" class="head2 col_last header">Beschreibung</th>
            <tr>
        </thead>
    <?php endif; ?>

        <tbody>
            <tr valign="top">
                <td><b><?php echo $this->link?></b></td>
                <td><?php echo $this->date?><?php if($this->time): ?><br><?php echo $this->time?><?php endif; ?></td>
                <td><?php echo str_replace(array('<p>''</p>'), array('<span>''</span>'), $this->teaser); ?>
                
                <div class="button-box ce_rsce_oneo_button  -small -right">
                    <a class="button ce_rsce_oneo_button  -small -right"  data-icon="" href="<?php echo $this->href?><?php echo $this->target?>>
                    Mehr erfahren</a>
                </div>
                
                </td>
            </tr>
        <tbody>
        
    <?php if(strpos($this->classHeader,"last")!==false): ?>
    </table>
    <?php endif; ?>
    Hat jemand eine Idee, woran das liegen könnte?

    Viele Grüße
    Christoph
    Angehängte Grafiken Angehängte Grafiken
    Geändert von Chris87 (07.09.2016 um 09:39 Uhr)

  2. #2
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Das Problem scheint daran zu liegen, dass das vorletzte und letzte Event das gleiche Datum haben.
    Komischerweise bekommt nun aber das vorletzte Event den classHeader "Last" und nicht das wirklich letzte Event.
    (Siehe Screenshot im ersten Post)

  3. #3
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Hallo Christoph,

    möglicherweise solltest du mit einem eigenen mod_* Template arbeiten, in dem du den Tabellen-Header und Footer reinpackst. Dann musst du dich in deinem Template nicht darum kümmern.
    Schau dir mal die mod_*.html5 genauer an.

    Die Event Templates werden in der Regel innerhalb der mod_*.html5 Templates verwendet.

    Gruß Kester
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

  4. #4
    Contao-Fan
    Registriert seit
    08.12.2009.
    Beiträge
    719

    Standard

    Super. Das hat geklappt. Danke

  5. #5
    Alter Contao-Hase Avatar von kmielke
    Registriert seit
    21.06.2009.
    Beiträge
    1.173

    Standard

    Klasse. So soll das sein. [emoji106][emoji6]
    Gruß Kester


    Gesendet von meinem iPad mit Tapatalk
    Gruß Kester

    Kein Support via PN ohne vorherige Absprache.

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
  •