
Ich möchte ein Modul schreiben das mir alle XML Datein aus einem bestimmten Verzeichnis (in meinem Fall templates) ausliest und diesen dann in der Artikelkonfiguration als Dropdown liste ausgibt.
Mit der Xml soll ein Flash gefüttert werden. Jetzt habe ich folgendes Problem. Das kleine Script das ich geschrieben habe funktioniert wenn ich es im Output des Moduls platziere wunderbar. Sobald ich es in den Modulinput schiebe (wo es ja auch normalerweise sein muss) ist das Dropdown leer und gibt mir nichts aus.

Code: Alles auswählen
?><?php
//////// MODUL EINGABE
//verzeichnis lesen
$mydir = getcwd()."/templates/";
$verz = dir($mydir);
while($entry=$verz->read()){
if($entry != "." && $entry != ".."){
$dateinamen[] = $entry;
}
}
$verz->close();
//Ausgabe
echo '<select name="CMS_VALUE[1]">';
rsort($dateinamen);
while(list($key, $val) = each($dateinamen)) {
if(substr($val, -9) == ".xml.html") {
echo '<option value="'.$val.'">'.$val.'</option>';
}
}
echo '</select>';
?><?php
.xml.html ergibt sich daraus das contenido .html automatisch an neue modultemplates anfügt. Ist aber kein problem da Flash da auch so verarbeiten kann.
Die Ausgabe des Muduls fehlt hier noch die ist auch nicht das Problem ich würde nur gerne wissen warum mir der Script im Eingabe bereich des Moduls nichts mehr ausgibt. Im Ausgabe Bereich jedoch tadellos den inhalt ausliest und auch ausgibt. Hat jemand einen Tip ??