z.b.
methodenname(CMS_VALUE[x], idcat_irgendeiner_Kategorie);
konnte in der API und im Forum nix finden. ist auch ein wenig exotisch
danke!
chriz
Code: Alles auswählen
/* StartartikelID von der übermittelten Kategorie (hier: $_REQUEST[artist]) ermitteln */
$sql = "SELECT startidartlang FROM ".$cfg["tab"]["cat_lang"]." WHERE idcat='$_REQUEST[artist]' AND idlang='".$lang."'";
$db->query($sql);
if ($db->next_record()) {
   $startidartlang = $db->f("startidartlang");   					
   if ($startidartlang != 0)
   {
     		$sql = "SELECT idart FROM ".$cfg["tab"]["art_lang"]." WHERE idartlang='$startidartlang'";
       		$db->query($sql);
       		$db->next_record();
       		$startarticle_id = $db->f("idart");
    }
}
/* bestimmte Konfig des Startartikels ermitteln */
$tc = new templateConfig($startarticle_id);
$val_arr = $tc->getData(13);
print_r($arr);Code: Alles auswählen
$sql = "SELECT al.idart FROM ".$cfg["tab"]["cat_lang"]." cl LEFT JOIN " . $cfg["tab"]["art_lang"] . " al ON cl.startidartlang = al.idartlang WHERE cl.idcat='" . $_REQUEST[artist] . "' AND cl.idlang='" . $lang . "'";
$db->query($sql);
if ($db->next_record()) {
	$startarticle_id = $db->f("idart");
}
/* bestimmte Konfig des Startartikels ermitteln */
$tc = new templateConfig($startarticle_id);
$val_arr = $tc->getData(13);
print_r($arr);