Ergebnis 1 bis 5 von 5

Thema: Ausblenden der Dateiendung JPG

  1. #1
    Contao-Nutzer
    Registriert seit
    04.07.2009.
    Beiträge
    28

    Standard Ausblenden der Dateiendung JPG

    Hallo,

    erzeuge ich mit "Gallerie" eine Bildergalerie in meiner Seite, dann wird standardmäßig de Dateiname als Bildunterschrift ausgegeben. Bei vielen Dateiendungen jpg, png,... wird diese weggefiltert.
    Bei JPG passiert dies nicht.

    Gibt es eine Möglichkeit die Liste der gefilterten Endungen anzupassen?

    Danke und Grüße
    Matthias

  2. #2
    Contao-Urgestein
    Registriert seit
    10.07.2010.
    Beiträge
    4.403
    User beschenken
    Wunschliste

    Standard

    Versuch mal unter Einstellungen >> Dateien & Bilder "unterstützte Bildformate" anzupassen mit JPG vielleicht hilft das.

  3. #3
    Contao-Fan
    Registriert seit
    02.03.2013.
    Beiträge
    436

    Standard

    man könnte es auch mit einem modifizierten template versuchen, z.b.

    my_gallery_default.html5
    Code:
    <?php
    function clean($x)
    {
    $y = explode(".",$x);
    $z = ".".$y[count($y)-1];
    return basename($x,$z);
    }
    ?>
    <ul>
      <?php foreach ($this->body as $class=>$row): ?>
        <?php foreach ($row as $col): ?>
          <?php if ($col->addImage): ?>
            <li class="<?php echo $class; ?> <?php echo $col->class; ?>">
              <figure class="image_container"<?php if ($col->margin): ?> style="<?php echo $col->margin; ?>"<?php endif; ?>>
                <?php if ($col->href): ?>
                  <a href="<?php echo $col->href; ?>"<?php echo $col->attributes; ?> title="<?php echo clean($col->alt); ?>"><img src="<?php echo $col->src; ?>"<?php echo $col->imgSize; ?> alt="<?php echo clean($col->alt); ?>"></a>
                <?php else: ?>
                  <img src="<?php echo $col->src; ?>"<?php echo $col->imgSize; ?> alt="<?php echo clean($col->alt); ?>">
                <?php endif; ?>
                <?php if ($col->caption): ?>
                  <figcaption class="caption" style="width:<?php echo $col->arrSize[0]; ?>px"><?php echo $col->caption; ?></figcaption>
                <?php endif; ?>
              </figure>
            </li>
          <?php endif; ?>
        <?php endforeach; ?>
      <?php endforeach; ?>
    </ul>
    geht bestimmt einfacher und eleganter, aber bis sich ein profi meldet, sollte es gehen

  4. #4
    Contao-Nutzer
    Registriert seit
    04.07.2009.
    Beiträge
    28

    Standard

    Hi,
    das mit den unterstützen Bildformaten hab ich auch schon probiert ändert nicht.

    Da ich mich nicht so in den Untiefen auskenne: Was macht die Änderung in der "my_gallery_default.html5"? Ich hab im Code keine Dateiendungen gefunden.

    Hat noch jemand ne andere Idee? Irgendwo muss Contao ja die Endungen hinterlegt haben, die gefiltert werden.

  5. #5
    Contao-Fan
    Registriert seit
    02.03.2013.
    Beiträge
    436

    Standard

    mit meiner veränderung des templates werden einfach alle dateiendungen gelöscht, nicht mehr und nicht weniger.

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
  •