Не зарегистрирован
Вход
Забыли пароль?
Регистрация
Подписаться
Сэкономьте время — перед вопросом на форуме узнайте, как найти ответ быстрее
По техническим проблемам необходимо обращаться в Консультационный центр

Поиск по форуму: 

Приглашаем в блог Amiro.CMS. Регулярные обзоры, опыт, решения, практикумы.

Форум  ->   Разработка плагинов, вопросы по API  ->  Передать переменную в <!--#set var="itemD_popup_picture;itemD_small_popup_picture">

Раздел для разработчиков. Обсуждение создания плагинов, вопросы и пожелания по API Amiro.CMS

Добавлено: 11.05.16 11:58:08 #1

Партнер



Регистрация: 08.11.11
Сообщений: 26


Обратиться по имени

Добрый день господа,
имеем шаблон _eshop_item_list, в нем сет
<!--#set var="itemD_popup_picture;itemD_small_popup_picture">. Необходимо в сет передать переменную special_announce.
Штатными методами и через setglobalvar данную задачу решить не удалось.
Просьба поделиться оптимальным решением данной задачи. Наверняка у многих возникала необходимость передачи переменных, которые сет не видит.

Спасибо



Починяем все, стучите, звонок не работает.
Парсю сайты, быстро, надежно, дорого.
Составляю семантику.
Делаю доработки для Amiro.
Добавлено: 11.05.16 15:02:21 #2

Амиро


Регистрация: 22.06.10
Сообщений: 920


Обратиться по имени

Здравствуйте.

Решение задачи зависит от того, какая именно цель стоит.

Уточните, для чего нужно передавать спец.анонс в изображения? Что нужно получить на выходе?



Ответы на большинство вопросов можно найти в базе знаний и в документации.
Добавлено: 11.05.16 15:21:15 #3

Партнер



Регистрация: 08.11.11
Сообщений: 26


Обратиться по имени

Petrov.S:
Здравствуйте.

Решение задачи зависит от того, какая именно цель стоит.

Уточните, для чего нужно передавать спец.анонс в изображения? Что нужно получить на выходе?


Надо банально заменить alt и title картинки по проверке, если special_announse не пустой, то подставляем на место alt и title картинки special_announse, если пустой, то оставляем все как есть.

<a class="eshop-item-detailed__popup-link" href="##src##" onClick="AMI.UI.MediaBox.open('##src##', 100+'%', 100+'%', '##alt_js##', '##alt_js##'; return false;"><img data-ami-mbpopup="##src##" data-ami-mbgrp="##alt##" data-ami-mbhdr="##alt##" class="eshop-item-detailed__img" src="##picture##" title="##title##" alt="##title##" />




Починяем все, стучите, звонок не работает.
Парсю сайты, быстро, надежно, дорого.
Составляю семантику.
Делаю доработки для Amiro.
Добавлено: 11.05.16 17:16:03 #4

Партнер


Регистрация: 22.02.09
Сообщений: 469


Обратиться по имени

Собирайте изображение в сете itemD_detail - там есть все необходимые переменные.





Создать новую тему

Всего тем: 6629
Всего сообщений: 27746
Всего зарегистрированных пользователей: 48918
Последний зарегистрированный пользователь: alexcool097