Ergebnis 1 bis 8 von 8

Thema: News Nachrichtenleser, Downloads haben keine Beschreibung

  1. #1
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard News Nachrichtenleser, Downloads haben keine Beschreibung

    Hallo zusammen,

    wenn ich unter News im Nachrichtenleser Downloads einbinde dann wird mir der Beschreibungstext nicht eingeblendet, es fehlt <div class="data_info"><p>Beschreibung:</p></div>. Bei Downloads unter dem Newsletter, da ist der Beschreibungstext vorhanden.

    Code im Template
    PHP-Code:
      <?php if ($this->enclosure): ?>
        <div class="news_data">
          <div class="data_info"><p>Beschreibung:</p></div>
          <div class="file_notes">
            <ul class="enclosure">
              <?php foreach ($this->enclosure as $enclosure): ?>
                <li class="download-element ext-<?= $enclosure['extension'?>">
                  <a href="<?= $enclosure['href'?>" title="<?= $enclosure['title'?>"><?= $enclosure['link'?> <span class="size">(<?= $enclosure['filesize'?>)</span></a>
                </li>
              <?php endforeach; ?>
            </ul>
          </div>
        </div>
      <?php endif; ?>
    Code im HTML
    HTML-Code:
    <div class="ce_downloads block">
      <ul>
        <li class="download-element ext-jpg">
          <a href="..."></a>
        </li>
      </ul>
    </div>
    Gleicher Code im Newsletter
    HTML-Code:
    <div class="letter_data">
      <div class="data_info">
        <p>Beschreibung:</p>
      </div>
      <div class="file_notes">
        <ul class="enclosure">
          <li class="download-element ext-jpg">
            <a href="..."></a>
          </li>
        </ul>
      </div>
    </div>
    An was könnte dies liegen, und gibt es eine Möglichkeit dies im Nachrichtenleser von News einzublenden?
    Danke!

    Gruß
    Thomas

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

    Standard

    Meinst du die Anhänge in Nachrichten? Das passt du im news_full Template an.

  3. #3
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard

    Die angehängten Dateien unter Downloads passen schon. Mir geht es um nachfolgende Beschreibung die nicht vorhanden ist im HTML aber im Code vom Template schon.

    <div class="data_info">
    <p>Beschreibung:</p>
    </div>

    Dieses Div soll im HTML eingeblendet werden.

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

    Standard

    Zitat Zitat von Thomasge Beitrag anzeigen
    Dieses Div soll im HTML eingeblendet werden.
    Wie bereits erwähnt kannst du das im news_full Template anpassen, wenn es dir um die Anhänge von Nachrichten geht.

  5. #5
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard

    Im news_full Template steht dieses Div ja drin, aber trotzdem ist es im HTML nicht vorhanden. Mein Problem ist es, wie ich es auf der Webseite angezeigt bekomme.

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

    Standard

    Das heißt, du meinst das reguläre Downloads Inhaltselement? Das musst du natürlich im Template ce_downloads anpassen.

  7. #7
    Contao-Fan
    Registriert seit
    31.01.2016.
    Ort
    Kaufbeuren
    Beiträge
    473

    Standard

    Ich verstehe nich warum ich das Template ce_downloads anpassen soll wenn es im Newsletter funktioniert und unter Nachrichten nicht. Dieses Template ce_downloads sollte eigentlich von beiden gleich verwendet werden. Bei beiden Tenplates ist es der indentische Code nur hat der Newsleter <div class="letter_data"> und die Nachrichten <div class="news_data"> als oberstes Div.

    Template von Nachrichten
    PHP-Code:
      <?php if ($this->enclosure): ?>
        <div class="news_data">
          <div class="data_info"><p>Datei/en zum Download:</p></div>
          <div class="file_notes">
            <ul class="enclosure">
              <?php foreach ($this->enclosure as $enclosure): ?>
                <li class="download-element ext-<?= $enclosure['extension'?>">
                  <a href="<?= $enclosure['href'?>" title="<?= $enclosure['title'?>"><?= $enclosure['link'?> <span class="size">(<?= $enclosure['filesize'?>)</span></a>
                </li>
              <?php endforeach; ?>
            </ul>
          </div>
        </div>
      <?php endif; ?>
    Template vom Newsletter
    PHP-Code:
      <?php if ($this->enclosure): ?>
        <div class="letter_data">
          <div class="data_info"><p>Beschreibung:</p></div>
          <div class="file_notes">
            <ul class="enclosure">
              <?php foreach ($this->enclosure as $enclosure): ?>
                <li class="download-element ext-<?= $enclosure['extension'?>">
                  <a href="<?= $enclosure['href'?>" title="<?= $enclosure['title'?>"><?= $enclosure['link'?> <span class="size">(<?= $enclosure['filesize'?>)</span></a>
                </li>
              <?php endforeach; ?>
            </ul>
          </div>
        </div>
      <?php endif; ?>
    Geändert von Thomasge (18.06.2020 um 12:53 Uhr)

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

    Standard

    Laut deinen Posts geht es dir um das Downloads Inhaltselement. Daher musst du auch das ce_downloads Template anpassen.

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
  •