[Opgelost] producten weergeven in UDT via DB
Posted: Wed Jan 25, 2012 2:43 pm
Hi,
Ik ben momenteel bezig met een udt waar ik niet uit kom omdat ik te weinig kennis heb van php. Ik wil het volgende bereiken:
In de code moeten de arrays dus uit de db van product worden gehaald (uit zowel tabel cms_module_products al cms_module_fieldvals) en worden gelooped. Het gaat hier om alle producten met de status 'published'. Ik gebruik products 2.16.1
Iemand enig idee??
Dit zou met smarty heel makkelijk gaan met het aanroepen van de module tag alleen kan ik in de UDT geen smarty gebruiken.
Ik ben momenteel bezig met een udt waar ik niet uit kom omdat ik te weinig kennis heb van php. Ik wil het volgende bereiken:
Code: Select all
$objecten = array(
array('naam'=>'Productnaam1', prijs=>'20', herkomst=>'waarde van custom field herkomst'), //FOREACH
array('naam'=>'Productnaam2', prijs=>'29', herkomst=>'waarde van custom field herkomst'),
);
$term = trim(strip_tags($_GET['term']));
$matches = array();
foreach($objecten as $object){
if(stripos($object['naam'], $term) !== false){
$object['value'] = $object['naam'];
$object['label'] = "{$object['naam']}";
$matches[] = $object;
}
}
$matches = array_slice($matches, 0, 5);
print json_encode($matches);
Iemand enig idee??
Dit zou met smarty heel makkelijk gaan met het aanroepen van de module tag alleen kan ik in de UDT geen smarty gebruiken.