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

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

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

Форум  ->   Интернет Магазин  ->  В карточке товара с подвидами выводить изображение свойства и цену из справочника.

Вопросы по настройке магазина, каталога.

Добавлено: 28.11.13 00:36:13 #1



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


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

Ранее уже была подобная тема. Но у меня видимо другой шаблон. В нем есть сэт Properties в котором есть нужные мне элементы, а именно изображение и цена подвида, но как их вообще вывести непонятно. ##__P__## не выдает ни того ни другого.

<!--#set var="itemD_property_cellprice" value="
##setvar @name_js=str_replace(array('\'', "\r", "\n"), array('\\\'', ' ', ' '), name)##
'##name_js##', "-->

<!--#set var="itemD_property_picture" value="<img class="itemD_property_picture" src="##picture##" />"-->


Ничего не закоментино, но как вывести не знаю.

Версия: 5.14.8.20 бизнес



Добавлено: 28.11.13 11:14:55 #2

Партнер


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


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

уточните задачу, что именно нужно выводить - подвид-картинку (т.е. свойство с типом изображение, являющееся подвидом) или изображение конкретного свойства (т.е. картинку значения справочника)?
и покажите сет "itemD_property_cell"
##__P__## в данном случае ничего и не выведет (только получите ошибку js), т.к. эти сеты только формируют js массив, из которого уже и строится вывод подвидов и их работа соотв. скриптом



Добавлено: 28.11.13 12:40:28 #3



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


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

Вывести нужно изображение конкретного свойства.
Сет выглядит так:
<!--#set var="itemD_property_cell" value="'##name##', "-->


А почти полный список свойств такой:
##-- ---------------------------------------------------------------------------------- --##
##-- --------------------------------- Properties ------------------------------------- --##
##-- ---------------------------------------------------------------------------------- --##

<!--#set var="itemD_property_empty" value="%%property_list_empty%%"-->
<!--#set var="itemD_property_no" value="%%property_list_no%%"-->

##--
/**
 * List of subitems data: prices, cartboxes, parameters
 */--##
<!--#set var="itemD_property_data" value="
<script>
    AMI.Eshop.Properties.aPropData = Array(##data## '');
	AMI.Eshop.Properties.doesnt_matter = "%%doesnt_matter%%";
	AMI.Eshop.Properties.chose_prop = "%%chose_prop%%";
	AMI.Eshop.Properties.choose_another = "%%choose_another%%";
	AMI.Eshop.Properties.wrapperId = "ami-eshop-properties__wrapper";
</script>
<div id="ami-eshop-properties__wrapper"></div>
"-->

<!--#set var="itemD_property_Hrow" value="[##data## ''], "-->
<!--#set var="itemD_property_Hcell" value="'##name##',"-->
<!--#set var="itemD_property_row" value="[##data## ''], "-->
<!--#set var="itemD_property_cell" value="'##name##', "-->
<!--#set var="itemD_property_cellprice" value="
##setvar @name_js=str_replace(array('\'', "\r", "\n"), array('\\\'', ' ', ' '), name)##
'##name_js##', "-->

<!--#set var="itemD_property_Hcellweight" value=""-->
<!--#set var="itemD_property_Hcellsize" value=""-->
<!--#set var="itemD_property_Hcellrest" value=""-->
<!--#set var="itemD_property_picture" value="<img class="itemD_property_picture" src="##picture##" />"-->
<!--#set var="itemD_property_cellsize" value="##--##name##--##"-->
<!--#set var="itemD_property_cellweight" value="##--##name##--##"-->
<!--#set var="itemD_property_cellrest" value="##--##name##--##"-->
<!--#set var="itemD_property_flag" value="##name##"-->
<!--#set var="itemD_property_flag_notselected" value="##name##"-->
<!--#set var="itemD_property_flag_delimeter" value=""-->
<!--#set var="itemD_reference_item_picture" value="<img class="itemD_reference_item_picture" src="##picture##" />"-->



Добавлено: 28.11.13 14:51:15 #4

Партнер


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


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

<!--#set var="itemD_property_cell" value="'##picture|jparse####name##', "-->



Добавлено: 28.11.13 15:19:34 #5



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


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

Спасибо большое А цену к каждому подвиду можно аналогичным образом вывести?



Добавлено: 28.11.13 19:03:11 #6

Партнер


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


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

user2772646807:
А цену к каждому подвиду можно аналогичным образом вывести?
Только значение цены, без всего остального содержимого сета цены (форма добавления в корзину, надписи, кнопки ...)? Добавить можно, только нужно это значение как-то получить. У меня готового решения нет, нужно смотреть сеты, пробовать, разбираться.



Добавлено: 28.11.13 19:20:46 #7



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


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

Да, только значение, рядышком с каждым подвидом, как это получилось с картинкой.
Скажите, а в конструкции
##picture|jparse##
|jparse что означает?



Добавлено: 29.11.13 09:29:31 #8

Партнер


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


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

Это модификатор "форматирование для использования в качестве переменной JavaScript"





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

Всего тем: 6661
Всего сообщений: 27851
Всего зарегистрированных пользователей: 26741
Последний зарегистрированный пользователь: user6353089940