Ankündigung

Einklappen
Keine Ankündigung bisher.

Dateityp von Downloads erkennen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Dateityp von Downloads erkennen

    Moin,

    ich habe Downloads bei mir im System, kann ich hier den Dateityp erkennen und ausgeben lassen (eigentlich nur für eine if-Abfrage), um z. B. PDF, JPG, ZIP, etc. Icons anzeigen zu lassen? Je nach Dateityp?

    Viele Grüße
    Markus

  • #2
    Geht direkt mit Contao Files Klasse oder über standard php, mit Konstante PATHINFO_EXTENSION: http://php.net/manual/de/function.pathinfo.php
    http://www.premium-contao-themes.com

    Kommentar


    • #3
      Hab das jetzt mal gemacht:

      PHP-Code:
      <?php if ($objdownload->datei): ?>
              <a href="<?php echo \FilesModel::findByPk($objdownload->datei)->path?>" class="download-link" target="_blank">
                  <?php if (\FilesModel::findByPk($objdownload->datei)->extension pdf) : ?>
                      <img src="files/images/icons/pdf.svg">
                  <?php endif; ?>
                  <?php if (\FilesModel::findByPk($objdownload->datei)->extension zip) : ?>
                      <img src="files/images/icons/zip.svg">
                  <?php endif; ?>
              </a>
          <?php endif; ?>
      erhalte jetzt aber standardmäßig beide Icons und wenn ich eigentlich eine ZIP habe, wird, wenn ich das nur als echo mit der extension ausgebe nur pdf angezeigt.

      Kommentar


      • #4
        if Abfragen immer mit "==" und das Ergebnis sind Strings, also in Anführungszeichen!
        http://www.premium-contao-themes.com

        Kommentar


        • #5
          Ups stimmt. Hab ich total übersehen. Danke dir!

          Kommentar

          Lädt...
          X