Интересный вопрос

Подскажите, вызываю

{$prod = $wa->shop->product($product_id)}

затем чуть ниже пишу {$prod.name}

Когда авторизован - выводится. Когда не авторизован (вкладка инкогнито) - нет.

Файл для вызова: main.html

Вызываю для того, чтобы прописать в хлебную крошку. wa->title() не катит, т.к. title формируется через SEO плагин и получается "Купить товар блаблабла", а это не подходит по микроразметку.

Что примечательно, если просто прописать {$product_name} - все ок даже без вызова wa->shop->product, но опять же для неавторизованных не выводится. Если же прописать {$product.name} (обращаемся к массиву) - выводится рандомное название (я так понимаю один из тех, что внизу учавствуют в crossselling или upselling).

P.S. Включен memcached, PHP 7. На 5.6 и без мемкешеда такая же проблема.

4 ответа

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите