Kreiranje bloka u "sa ovim proizvodom kupuju"
Добро вече!
Имам следећу ситуацију - правим блок у продавници: "с овим производом купују", који треба да приказује (препоручује) одређени производ који одговара дисплеју прегледаваног производа, подаци о вези су успостављени помоћу модула Entity reference. Такође је инсталиран модул Views PHP, како бих у прилагођеном блоку навео одговарајуће филтрације за приказ препорука производа.
У критеријуму филтрације Global:PHP написао сам у пољу filtee code следећи код, како бих приказао у блоку препоручени производ :
if (arg(0) && arg(0) == 'node') {
$related_ids = array();
$node = node_load(arg(1));
$related = field_get_items('node',$node,'field_pd_related_products');
if ($related && is_array($related) && sizeof($related) > 0) {
for ($i=0; $i<count($related); $i++ ) {
$related_ids[] = $related[$i]['target_id'];
}
}
}
return (isset($related_ids) && in_array($row->nid, $related_ids) ? FALSE : TRUE );
Као резултат, блок се не приказује поред дисплеја производа, где је успостављена веза помоћу модула Entity reference. У чему је проблем? Да ли је код исправан?
- Пријавите се или се региструјте да би сте послали коментар