ich hab ein großes Problem.
Wenn ich mir mithilfe der $REX Variable ein Array zusammenbaue, kann ich im Template nicht mehr darauf zugreifen.
also hier mal die Sachlage.
Mein Modul in dem ich das Array zusammenstelle:
Moduleingabe:
- Code: Alles auswählen
Wählen Sie die Medienpool-Kategorie, welche Sie für die Slideshow bereitstellen möchten.
<select name="VALUE[1]" class="inp100">
<?php
foreach (OOMediaCategory::getRootCategories() as $cat) {
$selected = ($cat->getId() == "REX_VALUE[1]") ? 'selected="selected"' : '';
print '<option value="' . $cat->getId() . '" ' . $selected . '>' . $cat->getName() . '</option>';
}
?>
</select>
Modulausgabe:
- Code: Alles auswählen
<?php
$mediaCat = OOMediaCategory::getCategoryById("REX_VALUE[1]");
$sqlQuery = 'SELECT * FROM IQrex_file WHERE category_id = ' . REX_VALUE[1] . ' ORDER BY updatedate';
$sqlResult = mysql_query($sqlQuery);
$i=0;
if(@mysql_num_rows($sqlResult))
{
while($row = mysql_fetch_object($sqlResult))
{
$REX['referenz'][$_GET['article_id']][$i] = $row->filename;
$i++;
}
echo'<img src="'.$REX['HTDOCS_PATH'].'files/'.$REX['referenz'][$_GET['article_id']][0].'" alt="" name="showroom" />';
}
?>
So jetzt hab ich versucht $REX['referenz'][article_id][der Key] im Template per echo auszugeben. Funktioniert leider nicht! Dass startbild dass ich in der Modulausgabe definiere mit $REX['referenz'][article_id][0] wird angezeigt.
Es scheint so als würde es garnicht existieren. Ein Array ist es auch nicht.(is_array gibt FALSE zurück)
Bin grad echt am verzweifeln. Versteh ich das Prinzip von $REX falsch?? Gibts da n trick
Im Template hab ich einfach keinen Zugriff drauf
Tipps,Denkanstöße,Beispiele, oder Lösungen...brauch was

