ich würde gerne dasselbe Modul (News) an unterschiedlichen Plätzen mit unterschiedlichen Templates verwenden. Dazu dachte ich , in der Eingabe die erhältlichen Modultemplates im Popup zu listen und in der Ausgabe das Template zuzuweisen.
Dazu lese ich dem Inhalt des "templates"-Verzeichnisses aus und biete ihn zur Auswahl an.
Eingabe:
Code: Alles auswählen
#Template
$serverpath = '/www/website/cms/'; // TODO aus dem System auslesen!!
$d = dir($serverpath."templates");
$modultemplate = "CMS_VALUE[18]";
echo '
<tr>
<td class="text_medium" style="padding:5px;">'.mi18n("Modul-Template").':</td>
<td style="padding:5px;">
<SELECT NAME="CMS_VAR[18]">';
while($entry = $d->read())
{
if($entry == $modultemplate)
{
echo "<option value=".$entry." selected>".$entry;
}
else
{
echo "<option value=".$entry.">".$entry;
}
}
echo ' </SELECT>
</td>
</tr>';
Code: Alles auswählen
$template = "CMS_VALUE[18]";
Wie kann ich an dieser Stelle den aktuellen Frontendpath des Clients erhalten?
Gruß