logo

Dodatni tipovi blokova (EBT) - Novo iskustvo rada sa Layout Builder-om❗

Dodatni tipovi blokova (EBT) – stilizovani, prilagodljivi tipovi blokova: slajdšouvi, kartice sa tabovima, kartice, akordeoni i mnogi drugi. Ugrađena podešavanja za pozadinu, DOM Box, javascript dodatke. Iskusite budućnost kreiranja rasporeda već danas.

Demo EBT moduli Preuzmite EBT module

❗Dodatni tipovi pasusa (EPT) – Novo iskustvo rada sa pasusima

Dodatni tipovi pasusa (EPT) – analogni skup modula zasnovan na pasusima.

Demo EPT moduli Preuzmite EPT module

Scroll

Kreiranje bloka u "sa ovim proizvodom kupuju"

22/02/2025, by Анонимни (није потврђен)
Forums

Добро вече!

Имам следећу ситуацију - правим блок у продавници: "с овим производом купују", који треба да приказује (препоручује) одређени производ који одговара дисплеју прегледаваног производа, подаци о вези су успостављени помоћу модула 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. У чему је проблем? Да ли је код исправан?