Ergebnis 1 bis 3 von 3

Thema: [erledigt] Nachrichtenliste als UL ausgeben

  1. #1
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard [erledigt] Nachrichtenliste als UL ausgeben

    Hallo zusammen,

    ich nutze das Template "news_latest.html5" und möchte es so umschreiben, dass ich die Nachrichten als Listen ausgegeben werden.

    Ich habe dafür folgenden Code verwendet:
    PHP-Code:
    <ul class="timeline">
      <li class="<?= $this->class ?>">
        <div class="timeline-badge"><img src="files/bilder/news/ish.png" width="47" height="40"></div>
        <div class="timeline-panel">
          <div class="timeline-heading">
            <h2><?= $this->linkHeadline ?></h2>
            <?php if ($this->hasMetaFields): ?>
            <p class="info"><time datetime="<?= $this->datetime ?>"><?= $this->date ?></time> <?= $this->author ?> <?= $this->commentCount ?></p>
            <?php endif; ?>
          </div>
          <div class="timeline-body">
            <div class="teaser">
              <?= $this->teaser ?>
              <?php if ($this->hasText || $this->hasTeaser): ?>
              <?php endif; ?>
            <p class="more"><?= $this->more ?></p>
            </div>
            <?php if ($this->addImage): ?>
            <figure class="image_container<?= $this->floatClass ?>"<?php if ($this->margin): ?> style="<?= $this->margin ?>"<?php endif; ?>>
              <?php if ($this->href): ?>
              <a href="<?= $this->href ?>"<?= $this->attributes ?> title="<?= $this->alt ?>">
              <?php endif; ?>
              <?php $this->insert('picture_default'$this->picture); ?>
              <?php if ($this->href): ?> 
             </a>
              <?php endif; ?>
              <?php if ($this->caption): ?>
              <figcaption class="caption"><?= $this->caption ?></figcaption>
              <?php endif; ?>
            </figure>
            <?php endif; ?>
          </div>
        </div>
      </li>
    <ul>
    Allerdings wird mir dann das ul-Tag mehrfach verschachtelt ausgegeben.

    Ich habe auch schon versucht, eine foreach-Schleife um das li-Tag zu legen, das aber leider zu einem Fehler geführt...

    Könntet Ihr mir bitte noch einmal behilflich sein?

    MfG
    Frank
    Geändert von phyton2706 (09.05.2017 um 15:45 Uhr)
    Euer Phyton2706

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.114
    Partner-ID
    10107

    Standard

    Das <ul> musst du natürlich in das Template des Moduls geben. Das <li> kannst du dort auch einfügen, wenn du dir das <div> einer Nachricht nicht sparen musst/willst.

  3. #3
    Contao-Fan
    Registriert seit
    30.10.2009.
    Ort
    Iserlohn
    Beiträge
    346
    User beschenken
    Wunschliste

    Standard

    Hallo Spooky,

    danke für die Info. Aber auf die Idee währe ich jetzt nicht gekommen...
    Manchmal hat man echt ein Brett vor dem Kopf.
    Euer Phyton2706

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
  •