Менеджер сайта в Amiro CMS Менеджер сайта в Amiro.CMS


Серебряный партнёр Amiro CMS

26.12.22
Мы перенесем ваш сайт на надежный хостинг Beget бесплатно.

31.08.20
Долгожданное обновление Amiro.CMS: новые демо-сайты в дистрибутивах редакций Amiro.CMS, новые продукты в Маркете, новые функции и решения в версии 7.6.0.

20.01.20
Компания «Амиро» предлагает бесплатное обновление за такой рассказ, опубликованный в социальной сети.
Связаться
Все записи

PRINT_VARS - ищем переменную и её значение. Глобальные переменные.

Выясняем, есть ли определенная переменная в каком-либо сете, какие вообще есть переменные и какие они содержат значения.

  • Включаем режим отладки в настройках Amiro: Система - Общие настройки - Отладка.
  • Указываем свой IP.
    Amiro, IP для отладки
  • В настройках для IP обязательно выбираем: "Парсер шаблонов: отладочные конструкции" и "Отключение кэширования"
  • Размещаем в нужном сете переменную ##__PRINT_VARS__##.

Парсер выведет все переменные и их значения в том месте шаблона/сете, где установлена переменная ##__PRINT_VARS__##.

Глобальные переменные в Amiro

Если в сете или в шаблоне отсутствует какая-либо переменная, можно взять её значение в другом шаблоне/сете, используя конструкцию setglobalvar. Будет создана глобальная переменная которую можно использовать в любом шаблоне/сете/макете.

Создаем глобальную переменную ##global## и запоминаем в неё значение переменной ##variable## (создавать необходимо в том месте, где доступна переменная ##variable##)
##setglobalvar @global=variable##

Используем её в проверках - ##if(global!=0)##, или просто выводим в нужном месте - ##global##


Поделиться записью:


Рейтинг: Рейтинг: 6.92 Голосов: 25

Оцените эту запись дневника Очень плохо Плохо Средне Хорошо Очень хорошо
Работает на: Amiro CMS