Выясняем, есть ли определенная переменная в каком-либо сете, какие вообще есть переменные и какие они содержат значения.
- Включаем режим отладки в настройках Amiro: Система - Общие настройки - Отладка.
- Указываем свой IP.

- В настройках для IP обязательно выбираем: "Парсер шаблонов: отладочные конструкции" и "Отключение кэширования"
- Размещаем в нужном сете переменную ##__PRINT_VARS__##.
Парсер выведет все переменные и их значения в том месте шаблона/сете, где установлена переменная ##__PRINT_VARS__##.
Глобальные переменные в Amiro
Если в сете или в шаблоне отсутствует какая-либо переменная, можно взять её значение в другом шаблоне/сете, используя конструкцию setglobalvar. Будет создана глобальная переменная которую можно использовать в любом шаблоне/сете/макете.
Создаем глобальную переменную ##global## и запоминаем в неё значение переменной ##variable## (создавать необходимо в том месте, где доступна переменная ##variable##) ##setglobalvar @global=variable##
Используем её в проверках - ##if(global!=0)##, или просто выводим в нужном месте - ##global##
Поделиться записью:
|