Привет, подскажите как мне добраться к $customer_group_id в ОК2+? Мне нужно в меню, в зависимости от группы клиента выдавать разную инфу. Есть решение для ОК 1.5 - но для 2 не работает.
Если не работает, вы, вероятно, пытаетесь узнать группу прямо в шаблоне. В ОК2 в шаблонах недоступен контекст контроллера, так что проверку нужно делать в контроллере.
Правильно я понял: в \catalog\controller\common\header.php добавляем PHP: $this->data['customer_group_id']= $this->customer->getGroupId() а в \catalog\view\theme\*\template\common\header\header.tpl PHP: <?php echo $customer_group_id;?> Пишет Notice: Undefined variable: customer_group_id in \catalog\view\theme\*\template\common\header\header.tpl on line 26
А вы не видите, как в этом контроллере другие переменные в шаблон передаются? В двойке нет $this->data есть $data.