habe da ein kleines Problem.
Und zwar bin ich dabei eine Bildercommunity aufzubauen für verschiedene Veranstalter. Jeder Veranstalter bekommt einen eigenen Bereich für seine Bilder. Jeder Veranstalter hat mehrere Veranstaltungskategorien.
So könnte die Struktur im bilderuplod-VZ aussehen:
Code: Alles auswählen
A
a
a1
a2
a3
b
b1
b2...
B
a
a1
b
b1
c
c1
c2
C
a
b
c
c1
c2
Ich habe dafür ein Template angelegt. Wenn ich nun den Artikel konfiguriere, sehe ich bei der Galerie auswahl die gesamten Verzeichnisse meiner Struktur im bilderupload-VZ.
Ich habe mir als Lösung folgendes vorgestellt:
Ich erstelle für jeden Veranstalter ein Modul mit entsprechendem Template.
Da bin ich schmerzfrei, das nehme ich gerne in Kauf!
Wie aber muss ich jetzt den Pfad im Modul anpassen?
Hier mal der Input von dem Modul:
Code: Alles auswählen
?>
<table>
<tr>
<td><?php echo mi18n("Breite").' x '.mi18n("Höhe"); ?></td>
<td><input type="text" name="<?php echo "CMS_VAR[0]"; ?>" value="<?php echo "CMS_VALUE[0]"; ?>" style="width:40px;"> x <input type="text" name="<?php echo "CMS_VAR[1]"; ?>" value="<?php echo "CMS_VALUE[1]"; ?>" style="width:40px;"></td>
</tr><tr>
<td><?php echo mi18n("Spalten");?> x <?php echo mi18n("Zeilen");?></td>
<td><input type="text" name="<?php echo "CMS_VAR[2]"; ?>" value="<?php echo "CMS_VALUE[2]"; ?>" style="width:40px;"> x <input type="text" name="<?php echo "CMS_VAR[3]"; ?>" value="<?php echo "CMS_VALUE[3]"; ?>" style="width:40px;"></td>
</tr>
<?php
$sql = "SELECT DISTINCT dirname FROM ".$cfg['tab']['upl']." ORDER BY dirname";
$db->query($sql);
echo '<tr><td>'.mi18n("Verzeichnis auswählen").'</td><td>
<select name="CMS_VAR[4]" size="1" style="width: 320px">
<option value="">'.mi18n("Nichts ausgewählt").'</option>';
while ($db->next_record()) {
if ( stristr($db->f("dirname"),'CVS/') === FALSE ) {
if ($db->f("dirname")=="CMS_VALUE[4]") {
echo '<option value="'.$db->f("dirname").'" selected="selected">'.$db->f("dirname").'</option>';
} else {
echo '<option value="'.$db->f("dirname").'">'.$db->f("dirname").'</option>';
}
}
}
echo '</select></td></tr>';?>
<?php
$sort = "";
if("CMS_VALUE[5]" == "asc" || "CMS_VALUE[5]" == "") {
$asc = " checked";
} else {
$desc = " checked";
}
?>
<tr>
<td><?php echo mi18n("Sortierrichtung");?></td>
<td>
<input type="radio" name="CMS_VAR[5]" value="asc"<?php echo $asc; ?>> <?php echo mi18n("Aufsteigend"); ?>
<input type="radio" name="CMS_VAR[5]" value="desc"<?php echo $desc; ?>> <?php echo mi18n("Absteigend"); ?>
</td>
</tr><tr>
<td><?php echo mi18n("Zeichenanzahl");?></td>
<td><input type="text" name="<?php echo "CMS_VAR[6]"; ?>" value="<?php echo "CMS_VALUE[6]"; ?>" style="width:40px;"></td>
</tr>
</table>
<?php
Danke schon mal für eure Hilfe im Voraus!