ursprünglich war meine Idee folgende:
ich definiere über erweiterte Erweiterte Eigenschaften von Artikeln einen Variable GalleryPath. Über diese Variable möchte ich ein Unterverzeichnis von /upload für einen bestimmten Eintrag in das Array $filelist einlesen. Aus dem Inhaltsverzeichnis werden die serendipityThumb. Dateien gefiltert und es bleiben nur die Mediendateien, aus denen ich in einer .TPL Datei eine Bildergallerie erstelle.
TPL Datei:
Code: Select all
{foreach from=$filelist item="file" }
<tr>
<td>
<img src="{$file}" alt="{$entry.properties.ep_MimboImageAlt}" /> </td>
</tr>
{/foreach}
Testweise hatte ich einmal folgenden Code in der config.inc.php eingebaut, der auch funktioniert.
Code: Select all
if ($dir = @opendir("uploads/Suedafrika/Kapstadt/Kap-Halbinsel/")) {
while (($file = readdir($dir)) !== false){
if($file != ".." && $file != "." && strpos($file,"serendipityThumb.")==false){ $filelist[] = $file; }
}
closedir($dir);
}
asort($filelist);
$serendipity['smarty']->assign_by_ref('filelist', $filelist);
Muss man das in ein Plugin unterbringen oder ??? Ich stehe da irgendwie im Wald und sehe den Baum vor lauter Bäumen nicht ...
jemand eine Idee?
Danke