Hallo,
ich möchte für meine Erweiterung die Parameter der Urls mit realURL ersetzen. Es funktioniert soweit schon, nur mit dem einen Parameter komme ich nicht weiter.
'param1' => array(
array(
'GETvar' => 'ext_name[parameter1]',
'lookUpTable' => array(
'table' => 'tabellenname',
'id_field' => 'uid',
'alias_field' => 'name',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
'param2' => array(
array(
'GETvar' => 'ext_name[parameter2]',
'lookUpTable' => array(
'table' => 'tabellenname',
'id_field' => 'uid',
'alias_field' => 'product_name',
'addWhereClause' => ' AND NOT deleted',
'useUniqueCache' => 1,
'useUniqueCache_conf' => array(
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
Der Parameter werden bei realurl ja durch eine DB-Abfrage mit dem Wert einer anderen Spalte (alias) ersetzt. Das funktioniert so weit auch, so lange es sich um Primärschlüssel handelt.
Der 2. Parameter ist allerdings ein zusammengesetzter Primärschlüssel. Wie sieht dort die Abfrage aus? wie kann ich in der ext_localconf auf einen anderen Parameter zugreifen?
Dieser Parameter müßte in die 'addWhereClause' mit rein oder geht das irgendwie anders?
Kann mir da jemand helfen?