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);