Eigenes Catalog-List Layout zerreisst Seitenlayout

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Dusi
    Contao-Nutzer
    • 30.08.2010
    • 19

    #1

    Eigenes Catalog-List Layout zerreisst Seitenlayout

    Hallo,

    Ich habe für eine Dokumentenliste ein eigenes Catalog-Listen Layout erstellt:

    PHP-Code:
    <?php if (count($this->entries)): ?>
    
    <table class="mgi-doclist" summary="Dokumenteneintraege" cellspacing="0" cellpadding="4">
    <thead class="head">
    <tr>
    <th> Bezeichnung</th>
    <th> Sammlbegriff</th>
    <th> Kategorie</th>
    <th> Datei</th>
    </tr>
    </thead>
    <tbody>
    <?php foreach ($this->entries as $entry): ?>
     
    <tr class="item<?php echo $entry['class'] ? ' '.$entry['class'] : ''; ?>">
    
     <td><?php echo $entry['data']['bezeichnung']['value'];?></td>
     <td><?php echo $entry['data']['sammelbegriff']['value'];?></td>
     <td><?php echo $entry['data']['kategorie']['value'];?></td>
     <td><a href="<?php echo $entry['data']['datei']['raw'];?>"target="_blank"><img src="mgi_files/style/_icons/disk.png" alt="Datei herunterladen" title="Datei herunterladen" /></a>
     
     &nbsp
     &nbsp
     &nbsp
     
     <?php if ($entry['showLink'] && $entry['link']):  ?>
     <a href="<?php echo $entry['url'];?>"><img src="mgi_files/style/_icons/edit.gif" alt="Eintrag bearbeiten" title="Eintrag von <?php echo $entry['data']['bezeichnung']['value'];?> bearbeiten"/> </a>
    <?php endif; ?>
     </td>
     
     <?php endforeach; ?>
      </tr>
      </tbody>
    </table>
    
     </div>
     
     <?php else: ?>
     
     <?php if ($this->condition): ?>
     <div class="condition"><?php echo $this->condition; ?></div>
     <?php else: ?>
     <p class="info">Keine Dokumente vorhanden.</p>
     <?php endif; ?>
     
     <?php endif; ?>
    Wenn ich nun mit diesem Layout mehrere Listen auf einer Seite darstellen will, so werden einige der Listen nicht mehr im #Main Bereich sondern im #Container, resp. #Body Bereich dargestellt... Wenn ich z.Bsp. die Standard Simpletable als Layout nehme so passt alles.

    Hat jemand eine Idee wo ich hier einen Fehler eingebaut habe...?

    Vielen Dank & Gruss
    Dusi
    Angehängte Dateien
  • MacKP
    Contao-Yoda
    • 15.06.2009
    • 13315

    #2
    Hallo Dusi,
    so auf die schnelle würde ich auf diese Stelle Tippen:

    Code:
     <?php endforeach; ?>
      </tr>
      </tbody>
    </table>
    Wenn du das umdrehst, dann sollte sich das passend schließen und alles wieder passen.
    Müsste also so gehen:

    Code:
      </tr>
     <?php endforeach; ?>
      </tbody>
    </table>
    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

    Kommentar

    • Dusi
      Contao-Nutzer
      • 30.08.2010
      • 19

      #3
      Hallo MacKP,

      Danke für den Tipp. Hat aber leider nicht funktioniert...

      Weitere Hinweise sind sehr willkommen!

      Gruss Dusi

      Kommentar

      • MacKP
        Contao-Yoda
        • 15.06.2009
        • 13315

        #4
        OK, da ist noch eine 2. Stelle wie mir auffält:
        Code:
        </table>
        
         </div>
        Das schließende </div> ist zuviel so wie das aussieht.

        Viele Grüße
        Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
        [Arbeitet bei -> Paus Design & Medien]
        "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

        Kommentar

        • Dusi
          Contao-Nutzer
          • 30.08.2010
          • 19

          #5
          Vielen Dank!

          Das war's dann. Vielen Dank für die prompte Hilfe!

          Gruss Dusi

          Kommentar

          Lädt...