Добавлено: В карточке товара с подвидами выводить изображение свойства и цену из справочника. 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"