Ergebnis 1 bis 5 von 5

Thema: Bildergalerie / Titel der Bilder anzeigen

  1. #1
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard Bildergalerie / Titel der Bilder anzeigen

    Giten Morgen,

    ich versuche über die Galerie auch die Bildtitel unetrhalb der Bilder anzuzeigen.
    Es wird nur die Bildunterschrift angezeigt (.caption). Besteht auch die Möglicheit, die Bildtitel anzuzeigen?

    beste Grüße
    Tilda

  2. #2
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    771
    User beschenken
    Wunschliste

    Standard

    Ahoi,
    Zitat Zitat von tilda Beitrag anzeigen
    Giten Morgen,
    ich versuche über die Galerie auch die Bildtitel unetrhalb der Bilder anzuzeigen.
    Es wird nur die Bildunterschrift angezeigt (.caption). Besteht auch die Möglicheit, die Bildtitel anzuzeigen?
    Du kannst die gallery_default.html5 entsprechend anpassen.
    Einfach an der gewünschten Stelle folgendes einfügen:
    Code:
    <?php if ($col->alt): ?>
       <span class="bildtitel"><?= $col->alt ?></span>
    <?php endif; ?>
    Grüße, Stefko

  3. #3
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    mhm - das funktioneirt leider nicht.

    Hie das gesamte Template, wahrscheinlich habe ich es falsch eingefügt ...

    Code:
    <ul class="cols_<?= $this->perRow ?>">
      <?php foreach ($this->body as $class=>$row): ?>
        <?php foreach ($row as $col): ?>
          <?php if ($col->addImage): ?>
            <li class="<?= $class ?> <?= $col->class ?>">
              <figure class="image_container"<?php if ($col->margin): ?> style="<?= $col->margin ?>"<?php endif; ?>>
                <?php if ($col->href): ?>
                  <a href="<?= $col->href ?>"<?= $col->attributes ?> title="<?= $col->alt ?>"><?php $this->insert('picture_default', $col->picture); ?></a>
                <?php else: ?>
                  <?php $this->insert('picture_default', $col->picture); ?>
                <?php endif; ?>
                <?php if ($col->caption): ?>
                  <figcaption class="caption"><?= $col->caption ?></figcaption>
                <?php endif; ?>
    <?php if ($col->alt): ?>
       <span class="bildtitel"><?= $col->alt ?></span>
    <?php endif; ?>
              </figure>
            </li>
          <?php endif; ?>
        <?php endforeach; ?>
      <?php endforeach; ?>
    </ul>

  4. #4
    Contao-Fan Avatar von Stefko
    Registriert seit
    25.10.2012.
    Ort
    Karlsruhe
    Beiträge
    771
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von tilda Beitrag anzeigen
    mhm - das funktioneirt leider nicht.
    Also bei mir (3.5.1) funktioniert das. Es wird entweder der in der Dateiverwaltung unter Meta-Info eingetragene Titel angezeigt, oder wenn das Feld leer ist, der Dateiname.
    Evtl. mal den Cache leeren? Welche Contao Version nutzt Du denn? Gibt es evtl. schon eine CSS-Klasse bildtitel, welche unsichtbar ist?

    Hier mal meine funktionierende gallery_default.html5:
    Code:
    <ul class="cols_<?= $this->perRow ?>">
      <?php foreach ($this->body as $class=>$row): ?>
        <?php foreach ($row as $col): ?>
          <?php if ($col->addImage): ?>
            <li class="<?= $class ?> <?= $col->class ?>">
              <figure class="image_container"<?php if ($col->margin): ?> style="<?= $col->margin ?>"<?php endif; ?>>
                <?php if ($col->href): ?>
                  <a href="<?= $col->href ?>"<?= $col->attributes ?> title="<?= $col->alt ?>"><?php $this->insert('picture_default', $col->picture); ?></a>
                <?php else: ?>
                  <?php $this->insert('picture_default', $col->picture); ?>
                <?php endif; ?>
                <?php if ($col->caption): ?>
                  <figcaption class="caption"><?= $col->caption ?></figcaption>
                <?php endif; ?>
                <?php if ($col->alt): ?>
                	<span class="bildtitel"><?= $col->alt ?></span>
                <?php endif; ?>               
              </figure>
            </li>
          <?php endif; ?>
        <?php endforeach; ?>
      <?php endforeach; ?>
    </ul>
    Geändert von Stefko (16.01.2018 um 10:47 Uhr)
    Grüße, Stefko

  5. #5
    Contao-Fan
    Registriert seit
    27.08.2014.
    Beiträge
    569

    Standard

    Danke - jetzt hat es geklappt -

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
  •