Danke spooky und sorry für die späte Rückmeldung, aber better late then never...
Da wir beim Provider keine vernünftigen bzw. zufriedenstellende Cron-Jobs anlegen können, haben wir die dynamische Dateianzeige mit scandir() in ´nem PHP-Template gelöst:
Code:
<ul>
<?php
$standort = rawurlencode( $_GET["standort"] );
$kategorie = rawurlencode( $_GET["kategorie"] );
$ordner = "/PFAD/ZUM/CONTAO/web/files/assets/" . $standort . "/" . $kategorie;
$alledateien = scandir($ordner);
foreach ($alledateien as $datei) {
$dateiinfo = pathinfo($ordner."/".$datei);
if ($datei != "." && $datei != ".." && $datei != "_notes") {
?>
<li><img loading="auto" src="assets/contao/images/iconPDF.svg" width="16" height="16" alt="" class="mime_icon">
<a class="hovergreen" target="_blank" href="<?php echo "https://DOMAIN.de/files/assets/" . $standort . "/" . $kategorie . "/" .$dateiinfo['basename'];?>"><?php echo $dateiinfo['basename']; ?></a></li>
<?php
};
};
?>
</ul>
Den Code haben wir als Dateianzeige.html5 unter templates gespeichert und folgendermaßen dann im Inhaltselement aufgerufen:
Code:
{{file::Dateianzeige.html5?standort={{page::alias}}&kategorie=Standortinfos}}
Standort entspricht bei uns jeweils dem Seitennamen bzw. Alias, Kategorie (in diesem Fall beispielsweise Standortinfos) ist der jeweilige Ordner auf dem FTP-Server, dessen Inhalt dynamisch beim aktuellen Seitenaufruf präsentiert wird.
Vielleicht hilft es ja dem/der ein oder anderen...
mfg,
y0gi
Lesezeichen