вопрос
Добрый день, вот сталкунулся с такой ошибкой.
Фрагмент кода шаблона модуля BlockPro 4.9
Текст ошибки:
Возникает ошибка если в дополнительном поле используется знак "-".
Переименовывать дополнительные поля не вариант, т.к. их очень много и они уже много где используются на сайте.
Фрагмент кода шаблона модуля BlockPro 4.9
{if $el.xfields.locality}
{$el.xfields.locality}
{/if} {* Обрабатывается корректно. *}
Но стоит в дополнительном поле использовать знак тере:{if $el.xfields.apartment-locality}
{$el.xfields.apartment-locality}
{/if} {* В этом блоке возникает ошибка *}
Текст ошибки:
Unexpected token 'locality' in expression in blockpro/blockpro2.tpl line 19, near '{if $el.xfields.apartment-locality' <- there
Возникает ошибка если в дополнительном поле используется знак "-".
Переименовывать дополнительные поля не вариант, т.к. их очень много и они уже много где используются на сайте.
Ответ пришол из службы поддержки модуля:
Проблема с тире решается так:
$el.xfields['field-name']
Проблема с тире решается так:
$el.xfields['field-name']