Seite 1 von 1

CMS_VALUE ist leer

Verfasst: Mo 10. Jan 2005, 15:08
von atrus
Hallo Zusammen!!
Wahrscheinlich nur ein kleiner Fehler, dennoch bin ich für jeden Tip dankbar!

Im Inputbereich eines Modules steht folgender Code, um eine Gruppe auszuwählen:

Code: Alles auswählen

// Welche Gruppe ist bislang zugeordnet ??
$siGruppe = "CMS_VALUE[1]";

// Gruppe zur Auswahl stellen, zur der die durch das Formular erzeugten CMS-User zugeordnet werden soll
$sSQL = "SELECT groupname, group_id FROM ".$cfg["tab"]["groups"]." ORDER BY groupname ASC";
$db->query($sSQL);

echo "<table cellspacing=\"0\" cellpadding=\"10\" border=\"0\">";
echo "<tr valign=\"top\">";
echo "<td>Gruppe für User-Zuordnung wählen:</td>";
echo "<td>";
$sOption = "<select name=\"CMS_VAR[1]\" size=\"1\">";

while ($db->next_record() )
{
         $sOption .= "<option value=\"".$db->f("group_id")."\" ";
         $sOption .= ($siGruppe == $db->f("group_id")) ? "selected>" : ">";
         $sOption .= $db->f("groupname") . "</option>";

}
$sOption .= "</select>";
echo $sOption;
echo "</td></tr></table>";
Das funzt soweit. Leider gelingt es mir jedoch nicht, im Outputbereich auf diesen Wert zuzugreifen?? Im folgenden ist $nGruppe immer leer.

Code: Alles auswählen

$nGruppe = "CMS_VALUE[1]";
Weiß jemand warum?
Danke

Verfasst: Mo 10. Jan 2005, 15:41
von timo
was passiert, wenn du im Input mal CMS_VALUE[1] ausgeben lässt?

Verfasst: Mo 10. Jan 2005, 16:05
von atrus
Nun, das was ich erwarte.
Die ID der ausgewählten Gruppe, in diesem Fall
c2e370757e8e4f275bfb44e8acbab8e7
Wenn ich mir beispielsweise den Code aus 'Artikelliste' ansehe (dort wird ja auch mit einer Auswahlliste gearbeitet), müsste es doch funktionieren...

hmmm, relativ ratlos.

Verfasst: Mo 10. Jan 2005, 16:23
von timo
hmm, dann wäre interessant, ob der Wert auch wieder angezeigt wird, wenn du die Artikelkonfiguration aufrufst. Schau das mal nach bitte

Verfasst: Di 11. Jan 2005, 08:46
von atrus
Hi Timo, vielen Dank für deine Antwort!

Was genau meinst du nun mit 'Artikelkonfiguration'?
Wie gesagt handelt es sich in meinem Fall um ein einfaches Modul:
Input : Hier kann man eine der angebotenen Gruppen aus der Auswahlliste auswählen.
Output: Einfaches Formular, das die Info aus dem Inputbereich (GruppenID) verwenden soll (muss).

Danke.

Verfasst: Di 11. Jan 2005, 10:18
von timo
Ja, aber damit der Input-Bereich auch ausgeführt wird, mußt du ihn ja irgendwo konfigurieren - das ist entweder die Kategorien- oder Artikelkonfiguration...