Блоки в описании товара

Блоки приложения "Конструктор" можно легко добавлять в описание товаров в Вашем магазине Shop-Script. В этой статье мы разберем, как это сделать.

Как вставить блок в описание товара

Это очень просто. Каждый блок "Конструктора" имеет хелпер для вставки вида, {$wa->landings->block(BLOCK_ID)} где <BLOCK_ID> - идентификатор блока. Для Вашего удобства он приведен в настройках каждого из блоков прямо под его наименованием, как показано на рисунке ниже.

Просто вставьте этот хелпер в описание товара, и все готово!

Что если я вижу сам код хелпера, а не блок?

Дело в том, что Shop-Script может запрещать встраивание кода в описания товаров. За это отвечает специальная настройка - can_use_smarty - которую нужно включить. К сожалению, эта настройка не выведена в настройки Shop-Script, но ее можно активировать двумя способами:

1) Плагин "Скрытые настройки" - подходит для своего хостинга и для облака Webasyst. Установите плагин и поменяйте настройку в нем.

2) Измените конфигурационные файлы - подходит для своего хостинга. Можно создать файл /wa-config/apps/shop/config.php (если он уже есть, то просто добавьте параметр в него) со следующим содержимым:

    <?php
        return array(
            'can_use_smarty' => true,
        );
    ?>

Если файл есть, добавьте в него параметр вот так:

    'can_use_smarty' => true,

На всякий случай, вот ветка форума Webasyst, где решен этот вопрос: форум Webasyst.

После этого можно очистить кеш в "Инсталлере", и все заработает. Готово!