"Пустое" отображение Smarty в описании товаров

Проблема вот в чем.

Сайт в облаке webasyst. В "Скрытых настройках" can_use_smarty = true.
В описании товара использую строку следующего вида (N - параметр характеристики, указанный в настройках):

{if !empty($product.features.N)}{$product.features.N}{/if}

Характеристика заполнена, ошибок в написании параметра нет - но на странице товара значение не отображается (т.е. отображается пустой строкой).

Даже при добавлении {$name} - пустое место.

Как можно решить?

7 ответов

  • 2

    На всякий случай, в плагине Скрытые настройки нажмите "Сохранить" и попробуйте еще раз. И, вероятно, не {$name}, а {$product.name}

    • +1
      elifie elifie 4 января 2017 15:33 #

      Опечатался, конечно, {$product.name}
      К сожалению, повторное сохранение результатов не дало. Интересно, что при выставлении false тоже никаких изменений не происходит - по-прежнему пустые строки.

  • 2
    Злой Димон 5 января 2017 14:40 #

    а код Вы, конечно, вставляете не в редакторе, а в html?

    • +1
      elifie elifie 5 января 2017 15:26 #

      Код я добавляю в html-редакторе описания

      P.S. Однако, интересно, что при добавлении в визуальном редакторе ситуация аналогичная - код Smarty не отображается как текст, а вот html-теги - вполне себе отображаются.

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

    Добрый день.
    Скажите, решили вопрос? такая-же проблема (

    • +1
      elifie elifie 10 мая 2017 14:14 #

      А у меня еще и продолжение было - вот тут
      Там же есть и ответ, который объясняет причину проблемы, если вкратце - в облаке на уровне пользователя придется смириться, а на собственном сервере - решить вопрос гипотетически возможно

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

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