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

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

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

Форум  ->   Интернет Магазин  ->  Связанные товары - отображение.

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

Добавлено: 03.04.13 19:15:10 #16

Амиро


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


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

Pavel (inkognito):
В общем наборе свойств "Автор" имеет порядковый номер 17.

Инструкция: http://manual.amiro.ru/faq#q521

Вам нужен п.3 - "кастомизация сета".

Кастомизируете сет на вывод только нужного Вам свойства или в сете свойств задаёте IF проверку по номеру свойства.



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



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


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

Petrov.S:
Pavel (inkognito):
В общем наборе свойств "Автор" имеет порядковый номер 17.

Инструкция: http://manual.amiro.ru/faq#q521

Вам нужен п.3 - "кастомизация сета".

Кастомизируете сет на вывод только нужного Вам свойства или в сете свойств задаёте IF проверку по номеру свойства.


Кажется понял. Мне надо кастомизировать свойство "Автор" а потом полученную переменную я смогу использовать в ссылке.

Спасибо за подсказку, сейчас буду пробовать. Потом отпишусь.



Добавлено: 03.04.13 19:27:51 #18

Амиро


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


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

Pavel (inkognito):
потом полученную переменную я смогу использовать в ссылке.

Отдельной переменной не обязательно.
Будет ли в связанные товары передаваться отдельная переменная - нужно будет смотреть.



Ответы на большинство вопросов можно найти в базе знаний и в документации.
Добавлено: 03.04.13 19:59:55 #19



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


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

Со связанными товарами я уже закончил. Там всё сделано. Отображаются корректно, заголовок тоже выводится. Спасибо всем кто помогал.

Сейчас другой вопрос. Я собираюсь сделать в карточке товара ссылку на отфильтрованный каталог по свойству "Автор".

Получается, что мне нужно сделать ссылку следующего образца:

<a href="http://www.magazin-kartin.ru/katalog_kartin?&ext_custom_17=ФАМИЛИЯ ИМЯ АВТОРА&search_subcats=1&action=search&catid=20000&flt_force_values=1&pf=1">анкор ссылки</a>

Вместо "ФИ АВТОРА" должна стоять переменная отвечающая за значение этого свойства. Но я не могу найти ни сет в котором было бы описано именно свойство "автор", ни, соответственно, саму переменную отражающую значение этого свойства.

Если я сам кастомизирую этот сет:

 <!--#set var="itemD_custom_field_17" value=" 
##IF(custom_field != "")## 
<b>##custom_field_title##:</b>##custom_field## ##val_details##
##ENDIF## <br>"--> 


а потом в ссылку, на место "ФИ АВТОРА" подставляю ##custom_field_17## , то ссылка получается не рабочая т.к. вставляется не только значение свойства (ФИ автора), но и его описание ( Автор: ). А если из кастомизированного сета убрать описание ( Автор: ), то оно пропадает и из свойств товара.

Никак не пойму, какую же мне вё-таки переменную ставить в ссылку на место "ФИ автора", чтобы ссылка вела на каталог отфильтрованный по тому автору с товара которого я перешёл.



Добавлено: 03.04.13 20:03:10 #20

Амиро


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


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

##custom_field_17## используется для конечного вывода свойства, в сете свойства вам нужна переменная ##custom_field##

В сете var="itemD_custom_field_17" сделайте так:
 <!--#set var="itemD_custom_field_17" value=" 
##IF(custom_field != "" )## 
<b>##custom_field_title##:</b> <a href="http://www.magazin-kartin.ru/katalog_kartin?&ext_custom_17=##custom_field##&search_subcats=1&action=search&catid=20000&flt_force_values=1&pf=1">анкор ссылки</a>##val_details##
##ENDIF## <br>"--> 



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



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


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

Petrov.S:
##ustom_field_17## используется для конечного вывода свойства.

В сете var="itemD_custom_field_17" сделайте так:
 <!--#set var="itemD_custom_field_17" value=" 
##IF(custom_field != "" )## 
##custom_field_title##: анкор ссылки##val_details##
##ENDIF## "--> 


Petrov.S, решил остановиться на предложенном Вами варианте. ФИ автора в качестве ссылки на все его картины - это очень даже логично и удобно.

Большое Вам спасибо за помощь.

Конечный код для вывода ссылки на все картины автора получился таким:

<!--#set var="itemD_custom_field_17" value=" 
##IF(custom_field != "" )## 
<b>##custom_field_title## ##details##:</b> <a href="http://www.magazin-kartin.ru/katalog_kartin?&ext_custom_17=##custom_field##&search_subcats=1&action=search&catid=20000&flt_force_values=1&pf=1">##custom_field##</a>##val_details##
##ENDIF## <br>"--> 



Добавлено: 03.04.13 21:08:37 #22

Амиро


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


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

Pavel (inkognito):
А могу ли я использовать эту ссылку в каком-то другом месте, не в рамках сета itemD_custom_field_17 ?

Можно.
Глобализуйте переменную ##custom_field## в кастомизированном сете и используйте в других местах.

Думаю, это решение подходит, хотя здесь нужно проверять, куда попадёт переменная и с какими значениями.

Если мне не изменяет память, то в сетах var="itemD_detail" и var="body_itemD" созданная переменная должна быть доступна.



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



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


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

Petrov.S:
Pavel (inkognito):
А могу ли я использовать эту ссылку в каком-то другом месте, не в рамках сета itemD_custom_field_17 ?

Можно.
Глобализуйте переменную ##custom_field## в кастомизированном сете и используйте в других местах.

Думаю, это решение подходит, хотя здесь нужно проверять, куда попадёт переменная и с какими значениями.

Если мне не изменяет память, то в сетах var="itemD_detail" и var="body_itemD" созданная переменная должна быть доступна.


Ещё раз спасибо. Буду использовать.



Добавлено: 04.04.13 11:03:50 #24

Партнер



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


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

Pavel (inkognito):

<!--#set var="itemD_custom_field_26_list" value="
##IF(custom_field != ""##
<div class="other_pictures_painter">##custom_field_title####details##:</div>
<br>
<div class="itemD_custom_field_multi_related_items_list">
##custom_field##
</div>
##ENDIF##
"-->

появилось двоеточие над товарами и всё...



Добавлено: 04.04.13 14:03:14 #25



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


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

Андръ:
Pavel (inkognito):

<!--#set var="itemD_custom_field_26_list" value="
##IF(custom_field != ""##
##custom_field_title####details##:


##custom_field##

##ENDIF##
"-->

появилось двоеточие над товарами и всё...


А в настройках свойств товаров, у вас прописано название для этого "кастомизированного" свойства?

P.S.

Найдите в шаблоне _eshop_item_list.tpl сет <!--#set var="itemD_custom_field" value="

Там есть переменные отвечающие за вывод заголовка.

В моём случает этот сет выглядел так:

<!--#set var="itemD_custom_field" value="##IF(custom_field != ""##<b>##custom_field_title## ##details##:</b> ##--picture--## ##custom_field## ##val_details## ##ENDIF##<br>"-->

Выделенные красным переменные я взял для вывода заголовка и вставил их в свой кастомизированный сет, над переменной ##custom_field##.

Получилось:

<!--#set var="itemD_custom_field_26_list" value="
##IF(custom_field != "")##
     <div class="other_pictures_painter">##custom_field_title####details##:</div>
     <br>
     <div class="itemD_custom_field_multi_related_items_list">
          ##custom_field##
     </div>
##ENDIF##
"-->



Добавлено: 04.04.13 19:09:49 #26

Партнер



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


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

всё в точности так!
может я не совсем догоняю, что значит:
в настройках свойств товаров, у вас прописано название для этого "кастомизированного" свойства?

ткните меня рыльцем, где посмотреть, ибо все названия и заголовки во всех свойствах у меня заполнены...



Добавлено: 04.04.13 19:40:54 #27



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


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

Каталог товаров > Наборы свойств > Набор по-умолчанию (в моём случае)

Если указанное стрелкой поле у Вас заполнено, то не вижу причин
по которым вышеупомянутыми переменными не должен выводится заголовок свойства.



Результат:





Добавлено: 05.04.13 20:45:57 #28

Партнер



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


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

как это ни прискорбно... все настройки у меня выполнены в точности как у вас...
пойду повешусь



Добавлено: 05.04.13 21:07:53 #29



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


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

Андръ:
как это ни прискорбно... все настройки у меня выполнены в точности как у вас...
пойду повешусь


Ну вы хоть ссылку дайте на страницу где заголовок прописан в шаблоне, но не выводится.



Добавлено: 06.04.13 09:37:05 #30

Партнер



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


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


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

Всего тем: 6629
Всего сообщений: 27748
Всего зарегистрированных пользователей: 48919
Последний зарегистрированный пользователь: krnphrneseng naja