использую переменные в титлах товара.
купить за: {shop_currency($product.min_price, $product.currency)} - {shop_currency($product.max_price, $product.currency)} в интернет-магазине {store_name}
сейчас, почему-то все эти переменные не работают.
вот для примера
Купить мятное шелковое жаккардовое постельное белье цветы sb-123 за: {shop_currency($product.min_price, $product.currency)} - {shop_currency($product.max_price, $product.currency)} в интернет-магазине {store_name}
1. кеш почистил.
2. попробовал на дефолтной теме.
код там вообще ни разу не трогал.
3. все плагины отключил.
прям ВСЕ ВСЕ.
4. все титл прописываю отдельно,
непосредственно в каждой карточке товара.
то бишь, не через правку шаблонов.
предположение, перестали работать переменные
после последнего обновления Шоп Скрипта.
6 комментариев
В тегах <TITLE> товаров доступны только переменные
Доступность других переменных не объявлялась. Возможно, у вас они работали при включённом параметре 'can_use_smarty' либо вследствие ошибки в коде Shop-Script.
Даже при включенном 'can_use_smarty' переменные можно будет использовать только в описании, но не в title. В title всё равно работают три вышеупомянутые.
Описанные действия чем-то похожи на результат работы плагинов https://www.webasyst.ru/store/... или https://www.webasyst.ru/store/... и наверное, какой-то из них можно будет применить, чтобы вернуть в том или ином виде работу переменных.
магазин находится в облаке.
используем ШС 7
надеюсь, что в ШС 8
такая проблема не проявится.
Пожелания по доработке программных продуктов публикуйте, пожалуйста, в специальном разделе форума поддержки. Так их удобнее регистрировать и обсуждать, если потребуется. Или голосуйте/комментируйте аналогичные предложения других пользователей.
че-та я не поняла...
при чем тут раздел Идей и предложений?
работали переменные в титле?
работали.
убрали-ограничили такую возможность.
значит Ошибка состоит в том, что,
не учитывая потребности пользователей,
при том, что мы руками заполнили титлы с такими переменными,
в одностороннем порядке поменяли-ограничили немного правила игры.
так не стоит делать!
поэтому прошу,
исправьте Ошибку-ограничения по использованию разных переменных в титле.
работало?
пусть и дальше будет работать как надо - как было.
не думаю, что использование различных переменных, кроме трех разрешенных,
(что очень как бы странно и маловато будет),
как-то уж сильно повлияет на работоспособность ШС и фреймворка.
а бреши-дырки в безопасности всегда были и будут.
если не эти так другие.
не стоит и не нужно из-за этого вводить новые-дополнительные ограничения по использованию различных переменных в титле.
пожалста, прислушайтесь к голосу разума!
очень надеюсь, что вернете-исправите эту Ошибку-Ограничения.
спасибо.
Если обновляли плагин "SEO-оптимизация", то код {store_name} работать не будет. Нужно исправить на {$region.name}.