Не работают теги Smarty в описании товара

Добрый день!

Помогите, пожалуйста, разобраться. Я в описании товара в режиме редактирования HTML кода вписываю теги SMARTY, ну самое простое {$wa_active_theme_url},

И в фронтенде выводится не значение переменной , а именно эта фраза - {$wa_active_theme_url} :(

Подскажите, пожалуйста, почему в шаблонах смарти работает, а в описании товаров- нет?

Или нужен немного другой синтаксис обращения к тегам смарти из описания товара?

Или в описании товара вообще не предусмотрена работа с тегами СМАРТИ?

Спасибо!

7 ответов

  • 1
    Михаил Ушенин 18 мая 2015 04:49 #

    Если у вас собственная установка, а не аккаунт в облаке, то нужно создать файл wa-config/apps/shop/config.php вот с таким содержимым:

    <?php

    return array(

    'can_use_smarty' => true,

    );

  • 1
    supergadgets 10 мая 2017 14:17 #

    Добрый день, извините что поднимаю старую тему, но файл конфига наместе и стоит ТРУ, а смарти так и не выводит. Где смотреть, не подстажите?

  • 1
    supergadgets 10 мая 2017 16:22 #

    Кеш чистил несколько раз
    код охень простой

    {$name}


    • +1
      Михаил Ушенин Михаил Ушенин 10 мая 2017 17:16 #

      Надо полагать, что в описании товара нет переменной с таким именем. Попробуйте посмотреть, какие переменные есть. Для этого добавьте такой код:

      {if $wa->user('is_user')}
          {wa_tpl_vars}
      {/if}

      Он покажет на витрине список доступных переменных Smarty — только в том случае, если на сайте авторизован пользователь бекенда, чтобы не пугать посетителей сайта.

  • 1
    Петр 27 июля 2017 00:07 #

    Добрый день. В настройках товара, написано, что можно использовать переменные: {$name} и прочие. Добавил товар, в полное описание добавил {$name} ничего не произошло. Переменные не заработали. Как их запустить?

Эта тема в архиве. Добавление комментариев к ней отключено.