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

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

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

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

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

Добавлено: 02.04.13 03:47:24 #1



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


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

Захотел сделать так, чтобы в карточке товара, над комментариями, в горизонтальном блоке, отображалось несколько сопутствующих товаров (несколько картин этого же художника).

Создал свойство, присвоил ему тип значения "связанные товары". В режиме редактирования товара выбрал 2 связанных товара (для пробы).

В итоге эти связанные товары почему-то влупились в общий список свойств товара (шаблон Амировский по умолчанию).

Скриншот:



Если я делаю всё по инструкции "Как сделать связанные товары", то получается ещё хуже. Список связанных товаров дублируется. Один в общей колонке свойств (скриншот), а второй там где я его размещаю (над комментариями).

В связи с этим у меня возникло два вопроса.

1) Как сделать так, чтобы отображался только один список связанных товаров, тот что я размещаю над комментариями?

2) Как сделать так, чтобы связанные товары отображались не в столбик, а в ряд?

Может кто-нибудь подсказать, что я делаю не так?

P.S.

Шаблон _eshop_item_list.tpl по умолчанию:

<!--#set var="add_to_comparison" value="##if(ESHOP_BUY_ZERO)####if(_ch)##<script>lbt='##_body_type##'</script><div id="_c_##_body_type##"><input type="checkbox" value="##_key##" onClick="mCompare(this)" title="%%checkbox_add_to_comparison%%" /> ##endif##<a href="#" onClick="javascript:return compare('##_key##')">%%add_to_comparison%%##--<img src="_img/ico-compare_small_.gif" border="0" title="%%add_to_comparison%%" alt="%%add_to_comparison%%" align="absmiddle" onMouseOver="this.src='_img/ico-compare_small.gif'" onMouseOut="this.src='_img/ico-compare_small_.gif'">--##</a></div>##endif##"-->

##-- ****************** Styles for item ********************************** --##

<!--#set var="item_catname;urgent_item_catname;search_item_catname" value="##catname##"-->
<!--#set var="item_name_link;urgent_item_name_link" value="##name##"-->
<!--#set var="item_catname_link;urgent_item_catname_link" value="<a href="##script_link####nav_data##" class="catname">##catname##</a>"-->

<!--#set var="itemD_name;item_name;urgent_item_name;search_item_name" value="##name##"-->
<!--#set var="itemD_announce;item_announce;urgent_item_announce;search_item_announce" value="<div class="announce">##announce##</div>"-->
<!--#set var="itemD_description;item_description;urgent_item_description" value="<div class="description">##description##</div>"-->
<!--#set var="itemD_header" value="<div class="header">##header##</div>"-->
<!--#set var="itemD_status_usual" value="%%usual%%"-->
<!--#set var="itemD_status_special" value="%%onspecial%%"-->
<!--#set var="itemD_sku;item_sku;urgent_item_sku" value="<div class="sku">%%sku%% ##sku##</div>"-->
<!--#set var="itemD_fdate;item_fdate;urgent_item_fdate;search_item_fdate" value="<div class="fdate">##fdate##</div>"-->

<!--#set var="search_item_index" value="<b>##index##.</b>"-->


##-- prices --##

<!--#set var="item_price;urgent_item_price;itemD_price;itemProp_price;search_item_price" value="<span class="price_price">##price##</span>"-->
<!--#set var="item_price_null;urgent_item_price_null;itemD_price_null;itemProp_price_null;search_item_price_null" value="<span class="price_null">%%empty_price_value2%%</span>"-->
<!--#set var="item_price_original;urgent_item_price_original;itemD_price_original;itemProp_price_original;search_item_price_original" value="<span class="price_original">##price_original##</span>"-->
<!--#set var="itemD_price_difference;itemProp_price_difference;item_price_difference;urgent_item_price_difference;search_item_price_difference" value="<span class="price_difference">##difference## ##--percent##%&nbsp;--##</span>"-->

<!--#set var="item_base_price;search_item_base_price;itemD_base_price" value="
<div class="item_base_price">
	<span class="price_caption">%%price%%:</span>
	##price_original##
	##price##
	##--price_difference--##

	##if(ESHOP_BUY_ZERO=="1")##
	<form name="qty_##itemid##_0" onSubmit="return false;" class="buy_form">
		<nobr><input type=text name="qty" value="1" class="txt" maxlength="3" style="width: 20px;"></nobr>
		<span>&nbsp;&nbsp;</span>
		<nobr>&rarr;&nbsp;<a href="javascript:amiCart.add('##script_link####nav_data##itemId=##itemid####add_params##&action=add', ##itemid##, 0)" class="a_addtocart">%%addtocart%%</a>
		<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span></nobr>
		<nobr><a href="javascript:amiCart.add('##buy_link##?itemId=##itemid####add_params##&eshop_special=1&action=add', ##itemid##, 0)" class="a_purchase">%%purchase%%</a></nobr>
	</form>
	##endif##
</div>"-->

<!--#set var="item_base_price_variable;search_item_base_price_variable;urgent_item_base_price_variable;itemD_base_price_variable" value="
<div class="item_base_price">
	<form name="qty_##itemid##_0" onSubmit="return false;" class="buy_form">
		<input type=hidden name="qty" value="1">	
		<nobr><span class="price_caption">%%variable_price%%:</span><input type=text name="price" value="0.00" class="txt price_txt" size="6"></nobr>
		<nobr>&rarr;&nbsp;<a href="javascript:amiCart.add('##script_link####nav_data##itemId=##itemid####add_params##&action=add', ##itemid##, 0, '%%bad_price%%')" class="a_addtocart">%%addtocart%%</a>
		<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span></nobr>
		<nobr>&rarr;&nbsp;<a href="javascript:amiCart.add('##buy_link##?itemId=##itemid####add_params##&eshop_special=1&action=add', ##itemid##, 0, '%%bad_price%%')" class="a_purchase">%%purchase%%</a></nobr>
	</form>
</div>
"-->

<!--#set var="item_base_price_null;search_item_base_price_null;urgent_item_base_price_null;itemD_base_price_null" value="
<div class="item_base_price">
	<span class="price_caption">%%price%%:</span>
	##price_original##
	##price##
	##--price_difference--##
</div>
"-->

<!--#set var="itemProp_base_price;urgent_itemProp_base_price" value="
<div class="item_base_price">
	<span class="price_caption">%%price%%:</span>
	##price_original##
	##price##
	##--price_difference--##

	##if(ESHOP_BUY_ZERO=="1")##
	<form name="qty_##itemid##_##propId##_0" onSubmit="return false;" class="buy_form">
		<nobr><input type=text name="qty" value="1" class="txt" size="2"></nobr>
		<span>&nbsp;&nbsp;</span>
		<nobr>&rarr;&nbsp;<a href="javascript:amiCart.addProp('##script_link####nav_data##itemId=##itemid##&propId=##propId####add_params##&action=add', ##itemid##,##propId##, 0)" class="a_addtocart">%%addtocart%%</a>
		<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span></nobr>
		<nobr>&rarr;&nbsp;<a href="javascript:amiCart.addProp('##buy_link##?itemId=##itemid##&propId=##propId####add_params##&eshop_special=1&action=add', ##itemid##, ##propId##, 0)" class="a_purchase">%%purchase%%</a></nobr>
	</form>
	##endif##
</div>"-->

<!--#set var="item_other_price;search_item_other_price;itemD_other_price" value="
<div class="item_other_price">
	<span class="price_caption">##price_caption##:</span>
	##price_original##
	##price##
	##--price_difference--##

	##if(ESHOP_BUY_ZERO=="1")##
	<form name="qty_##itemid##_##num_prices##" onSubmit="return false;" class="buy_form">
		<nobr><input type=text name="qty" value="1" class="txt"></nobr>
		<span>&nbsp;&nbsp;</span>
		<nobr>&rarr;&nbsp;<a href="javascript:amiCart.add('##script_link####nav_data##itemId=##itemid##&num=##num_prices####add_params##&action=add', ##itemid##, ##num_prices##)" class="a_addtocart">%%addtocart%%</a>
		<span>&nbsp;&nbsp;|&nbsp;&nbsp;</span></nobr>
		<nobr>&rarr;&nbsp;<a href="javascript:amiCart.add('##buy_link##?itemId=##itemid##&num=##num_prices####add_params##&eshop_special=1&action=add', ##itemid##, ##num_prices##)" class="a_purchase">%%purchase%%</a></nobr>
	</form>
	##endif##
</div>"-->

<!--#set var="item_other_price_null;search_item_other_price_null;urgent_item_other_price_null;itemD_other_price_null" value="
<div class="item_other_price">
	<span class="price_caption">##price_caption##:</span>
	##price_original##
	##price##
	##--price_difference--##
</div>
"-->

<!--#set var="item_other_price_list;itemD_other_price_list;search_item_other_price_list;urgent_item_other_price_list" value="
##other_price_list##
"-->


##-- custom fields --##

<!--#set var="item_custom_picture;urgent_item_custom_picture" value="<img src="##picture##">"-->
<!--#set var="item_custom_field;urgent_item_custom_field" value="##IF(custom_field != "")##<b>##custom_field_title## ##details##:</b> ##custom_field####ENDIF##<br>"-->
<!--#set var="item_custom_field_link;urgent_item_custom_field_link" value="##IF(custom_field != "")##<b>##custom_field_title## ##details##:</b> <a href="##custom_field##">##custom_field##</a>##ENDIF##<br>"-->
<!--#set var="item_custom_field_date;urgent_item_custom_field_date" value="##IF(custom_field != "")##<i>##custom_field_title## ##details##:</i> ##custom_field####ENDIF##<br>"-->
<!--#set var="field_details;urgent_field_details" value="&nbsp;<a href="javascript:show_details('##script_link##?action=show_details&field=##details_id##');">?</a>&nbsp;"-->
<!--#set var="field_ref_details;urgent_field_ref_details" value="<a href="javascript:show_details('##script_link##?action=show_ref_details&field=##details_id##&ref_id=##val_id##');">?</a>"-->

<!--#set var="details;reference_details" value="
<HTML>
<HEAD>
	##metas##
	<TITLE>##title##</TITLE>
	<base href="##www_root##">
	<link rel="stylesheet" href="##www_root##/_mod_files/_css/common.css?_cv=3.8.1401-002" type="text/css">
</HEAD>
<BODY id=bdy leftmargin="0" topmargin="0">
	<table border=0 width=100%>
	<tr>
		<td>##details##</td>
	</tr>
	</table>
</BODY>
</HTML>
"-->

<!--#set var="itemD_custom_picture" value="<img src="##picture##">"-->
<!--#set var="itemD_reference_item_picture" value="<img src="##picture##">"-->

<!--#set var="itemD_custom_field" value="##IF(custom_field != "")##<b>##custom_field_title## ##details##:</b>##--picture--## ##custom_field## ##val_details## ##ENDIF##<br>"-->
<!--#set var="itemD_custom_field_link" value="##IF(custom_field != "")##<b>##custom_field_title## ##details##:</b>##--picture--## <a href="##custom_field##">##custom_field##</a> ##val_details## ##ENDIF##<br>"-->
<!--#set var="itemD_custom_field_multi" value="##--ref_val_id--####--picture--####if(isactive)## ##name## ##val_details## ##else## ##name## ##val_details## ##endif##"-->
<!--#set var="itemD_custom_field_multi_link" value="##picture## ##if(isactive)## <a href="##name##">##name##</a> ##val_details## ##else## <a href="##name##">##name##</a> ##val_details## ##endif##"-->
<!--#set var="itemD_custom_field_multi_splitter" value="<br>"-->
<!--#set var="itemD_custom_field_multi_related_items;itemD_custom_field_multi_related_cats" value="<a href="##eshop_catalog_script####nav_data##">##name##</a>##--common_custom_fields--##"-->
<!--#set var="itemD_custom_field_related_items_splitter;itemD_custom_field_related_cats_splitter" value="<br>"-->
<!--#set var="itemD_custom_field_related_items_list;itemD_custom_field_related_cats_list" value="##IF (custom_field != "")##<b>##custom_field_title## ##details##:</b><br>##custom_field####ENDIF##"-->

<!--#set var="itemD_custom_field_multi_related_items_splitter" value=""-->

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

<!--#set var="itemD_custom_field_multi_list" value="
##IF(custom_field != "")##
	<div class="itemD_custom_field_multi_list">
		<b>##custom_field_title## ##details##:</b>##custom_field##
	</div>
##ENDIF##"-->

<!--#set var="itemD_custom_field_multi_related_items;itemD_custom_field_multi_related_cats" value="
<div class="##__SET_NAME__##">
	<a href="##eshop_catalog_script####nav_data##">##small_picture##</a>
	<br>
	<a href="##eshop_catalog_script####nav_data##">##name##</a>
</div>##--common_custom_fields--##"-->

<!--#set var="itemD_custom_field_related_cats_items_splitter" value="<br>"-->
<!--#set var="itemD_custom_field_multi_related_cats_items" value="<a href="##eshop_catalog_script####nav_data##">##name##</a><table border=0 cellspacing=1 cellpadding=3>##base_price####other_price##</table>"-->

##-- ****************** Properties ***************************** --##

<!--#set var="itemD_property_empty" value="%%property_list_empty%%"-->
<!--#set var="itemD_property_no" value="%%property_list_no%%"-->
<!--#set var="itemD_property_data" value="<table width="100%" border=0 class=tbl cellspacing=0 cellpadding=0>##data##</table>"-->
<!--#set var="itemD_property_Hrow" value="<tr>##data##</tr>"-->
<!--#set var="itemD_property_row" value="<tr>##data##</tr>"-->
<!--#set var="itemD_property_Hcell" value="<th>##name## ##details##</th>"-->
<!--#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 src="##picture##">"-->
<!--#set var="itemD_property_cell" value="<td>##--picture--## ##name##&nbsp;</td>"-->
<!--#set var="itemD_property_cellsize" value="##--<td>##name##&nbsp;</td>--##"-->
<!--#set var="itemD_property_cellprice" value="<td>##name##</td>"-->
<!--#set var="itemD_property_cellweight" value="##--<td>##name##&nbsp;</td>--##"-->
<!--#set var="itemD_property_cellrest" value="##--<td>##name##&nbsp;</td>--##"-->
<!--#set var="itemD_property_flag" value="##name##"-->
<!--#set var="itemD_property_flag_notselected" value="##name##"-->
<!--#set var="itemD_property_flag_delimeter" value="<br>"-->
<!--#set var="itemD_custom_picture" value="<img src="##picture##">"-->
<!--#set var="itemD_reference_item_picture" value="<img src="##picture##">"-->


##-- ****************** Digital Items ****************************** --##

<!--#set var="item_eshop_digitals_name;urgent_item_eshop_digitals_name" value="##eshop_digitals_name##"-->
<!--#set var="item_eshop_digitals_lname;urgent_item_eshop_digitals_lname" value="<a href="##get_file_link##">##eshop_digitals_name##</a>"-->
<!--#set var="item_eshop_digitals_descr;urgent_item_eshop_digitals_descr" value="&nbsp;##eshop_digitals_descr##"-->
<!--#set var="item_eshop_digitals_fname;urgent_item_eshop_digitals_fname" value="%%file_name%%:&nbsp;##eshop_digitals_fname##"-->
<!--#set var="item_eshop_digitals_count;urgent_item_eshop_digitals_count" value="%%eshop_digitals_count%%:&nbsp;##eshop_digitals_count##"-->
<!--#set var="item_eshop_digitals_size;urgent_item_eshop_digitals_size" value="%%eshop_digitals_total_size%%:&nbsp;##eshop_digitals_size##&nbsp;%%kbytes%%"-->
<!--#set var="item_eshop_digitals_info;urgent_item_eshop_digitals_info" value="<br>##eshop_digitals_count##, ##eshop_digitals_size##"-->

<!--#set var="itemD_eshop_digitals_row" value="
<tr>
	<td>##eshop_digitals_name##</td>
	<td nowrap valign=top> ##eshop_digitals_descr## &nbsp;</td>
	<td nowrap valign=top> ##eshop_digitals_size## &nbsp;</td>
 </tr>
"-->

<!--#set var="itemD_eshop_digitals_splitter" value=""-->

<!--#set var="itemD_eshop_digitals_info" value="
<table class=tbl cellspacing=0 cellspadding=0 width=100%>
<tr>
	<th>%%digitals_name%%</th>
	<th>%%digitals_description%%</th>
	<th>%%digitals_size%%</th>
</tr>
##eshop_digitals_rows##
</table>"-->


##-- ****************** Rows & Details ****************************** --##

<!--#set var="item_row;urgent_item_row;search_item_row;cat_item_row" value="
<td valign=top class="eshop_list_item_row">
##adv_counter##
##--adv_place--##

	<a name=store_item_##id##></a>

	##if(BODY_TYPE=='body_search')##
	<div class="search_path">
		<span class="index">##index##</span> ##catname## &nbsp;&rarr;&nbsp;
		<a href="##script_link####nav_data##" class="name">##name##</a>
	</div>
	##else##
		<a href="##script_link####nav_data##" class="name">##name##</a>
	##endif##
	
	<table width="100%" cellspacing=0 cellpadding=0 border=0>
	<tr>
		<td valign=top width=##small_picture_width## class="small_picture_wrapper"><a href="##script_link####nav_data##">##small_picture##</a></td>
		<td width="20px"><img src="pics/spacer.gif" width="20px" height="1px"></td>
		<td valign=top>
			
			<div class="custom_fiels">##custom_field_list##</div>
			<div class="digitals">##eshop_digitals_info##</div>
		
			<div class="prices">
				##base_price##
				##other_prices##
                        </div>
			
			<div class="forum">##forum_link## ##forum_count_topics## ##forum_count_replies##</div>
			<div class="rating"><span id="rating_block_##id##">##rating_block##</span> <span id="votes_block_##id##">##votes_block##</span> ##--rating_form--##</div>
			
			<div class="addtocomparsion">##add_to_comparison##</div>
                        <br>
                        ##announce##
		</td>
	</tr>
	</table>
</td>
"-->

<!--#set var="itemD_detail" value="##--<div>%%rest%%: ##rest##</div>--####--<div>%%weight%%: ##weight##</div>--####--<div>%%size%%: ##size##</div>--##
<tr>
	<td class="##__SET_NAME__##">
##adv_counter##
##--adv_place--##

		<div class="name">##name##</div>
		
		<table width="100%" border="0" cellpadding="0" cellspacing="0">
		<tr>
			<td width="##picture_width##" valign="top" class="small_picture_wrapper">##picture##</td>
			<td width="50px"><img src="_img/spacer.gif"></td>
			<td valign="top">
				<div class="eshop_digitals_info">##eshop_digitals_info##</div>
				<div class="custom_field_all">##custom_field_all##</div>
				<div class="base_price">##base_price##</div>
				<div class="other_prices">##other_prices##</div>

				<div class="add_to_comparison">##add_to_comparison##</div>
                <br>
                <div class="buyers">%%buyers%%&nbsp;<a target="_blank" href="pokupateljam">%%buyers_link%%</a></div>
                <div class="painters">%%painters%%&nbsp;<a target="_blank" href="hudoznikam">%%painters_link%%</a></div>
                <br>
                <div>
                    <script type="text/javascript" src="//yandex.st/share/share.js" charset="utf-8"></script>
                    <div class="yashare-auto-init" data-yashareL10n="ru" data-yashareType="none" data-yashareQuickServices="yaru,vkontakte,facebook,twitter,odnoklassniki,moimir,lj,friendfeed,moikrug,gplus,surfingbird"></div> 
                </div>
			</td>
		</tr>
		<tr><td height="20px"><img src="_img/spacer.gif"></td></tr>
		<tr>
			<td colspan="3">
				##description####pager_item_details##
				<div class="property_data">##property_data##</div>
				<div class="forum">##forum_link## ##forum_count_topics## ##forum_count_replies##</div>
				<div class="rating"><span id="rating_block_##id##">##rating_block##</span> <span id="votes_block_##id##">##votes_block##</span> ##rating_form##</div>
			</td>
		</tr>
		</table>
	</td>
</tr>

##--<tr><td>##browse_item_list##</td></tr>--##"-->

##-- empty --##
<!--#set var="itemD_empty" value="
<tr>
	<td>
		<h4>%%product_notfound%%</h4>
		%%sorry_noproduct1%%
		<a href="##script_link##">%%sorry_noproduct2%%</a>
		%%sorry_noproduct3%%.
	</td>
</tr>
"-->

##-- ****************** SPLITTERS ****************************** --##

<!--#set var="item_nSplitter;cat_item_nSplitter;search_item_nSplitter" value=""-->

<!--#set var="item_Hsplitter;search_item_Hsplitter" value="
<td class="eshop_cat_item_Hsplitter"><img src="_img/spacer.gif" alt=""></td>
"-->

<!--#set var="item_Vsplitter;search_item_Vsplitter" value="
</tr>
<tr><td colspan="10" class="eshop_cat_item_Vsplitter"><img src="_img/spacer.gif" alt=""></td></tr>
<tr>
"-->

<!--#set var="cat_item_Hsplitter" value="
<td class="eshop_cat_cat_item_Hsplitter"><img src="_img/spacer.gif" alt=""></td>
"-->

<!--#set var="cat_item_Vsplitter" value="
</tr>
<tr><td colspan="10" class="eshop_cat_cat_item_Vsplitter"><img src="_img/spacer.gif" alt=""></td></tr>
<tr>
"-->

##-- ****************** ITEM LIST ****************************** --##

<!--#set var="item_list;urgent_item_list" value="
<table cellspacing=0 cellpadding=0 border=0 width=100%>
  <tr>
    ##list##
  </tr>
</table>
##pager##
"-->

##-- empty --##
<!--#set var="item_empty" value="%%noproducts%%"-->

<!--#set var="item_list_not_found" value="%%noproducts%%"-->

<!--#set var="search_item_list" value="
<table width="100%" cellspacing=0 cellpadding=0 border=0>
<tr>
	##list##
</tr>
</table>
##pager##
"-->

##-- subitems list --##
<!--#set var="cat_item_list" value="
<div class="eshop_cat_item_list">
	<b class="header">%%products%%:</b>
	<table cellspacing=0 cellpadding=0 border=0 width=100%>
	<tr>
		##item_list##
	</tr>
	</table>
</div>
"-->

##-- ****************** Comparison ****************************** --##

<!--#set var="add_to_comparison" value="##if(ESHOP_BUY_ZERO)####if(_ch)##<script>lbt='##_body_type##'</script><div id="_c_##_body_type##"><input type="checkbox" value="##_key##" onClick="mCompare(this)" title="%%checkbox_add_to_comparison%%" /> ##endif##<a href="#" onClick="javascript:return compare('##_key##')">%%add_to_comparison%%##--<img src="_img/ico-compare_small_.gif" border="0" title="%%add_to_comparison%%" alt="%%add_to_comparison%%" align="absmiddle" onMouseOver="this.src='_img/ico-compare_small.gif'" onMouseOut="this.src='_img/ico-compare_small_.gif'">--##</a></div>##endif##"-->


##-- ****************** Pages types ****************************** --##

<!--#set var="body_items" value="
##cat_adv_counter##
##--cat_adv_place--##
<tr>
	<td>
		<table border=0 width="100%" cellpadding="0" cellspacing="0">
            <tr><td><h1 class="shapkaH1">##name##</h1></td></tr>
            <tr><td style="display:none" >##search##</td></tr>
			<tr><td>##filter##</td></tr>
			##letters##
		</table>
	</td>
</tr>
<tr><td><div class="cat_path">##cat_path##</div></td></tr>

##if(_num_rows!='0')##
##sort##
<tr>
	<td colspan=3 valign=top height=100%>
		<a name="products"></a>
		##urgent_item_list####item_list##
	</td>
</tr>
<tr><td class="compare_script_bottom">##compare_script_bottom##</td></tr>
##endif##
<tr><td colspan=3 class="catD_detail"><br>##catD_detail##</td></tr>

"-->

<!--#set var="body_urgent_items" value="##item_list##"-->

<!--#set var="body_itemD" value="
<tr>
	<td colspan=3 valign=top>
		<h1 class="shapkaH1">##item_header##</h1>
        ##search_form##
		##filter##
	</td>
</tr>
<tr>
	<td colspan=3 valign=top>
		<div class="cat_path">##cat_path##</div>
	</td>
</tr>
##item_detail##
##forum_extention##"-->

<!--#set var="body_search" value="
<tr>
	<td>
		<table border=0 width="100%" cellpadding="0" cellspacing="0">
			<tr><td>##search##</td></tr>
			<tr><td>##filter##</td></tr>
			##letters##
		</table>
	</td>
</tr>
##sort##
<tr>
	<td colspan=3 valign=top>
		<a name="products"></a>
		<h2>%%search_results%% ##num_results##</h2>
		<br>
		##search_item_list##
	</td>
</tr>
"-->

<!--#set var="body_empty" value="
%%no_items%%
"-->

<!--#set var="body_items_sort;body_search_sort" value="
    <tr><td class="items_sort">%%sort_over%%##all_sort_fileds##</td></tr>
"-->
##-- browsing ( --##

<!--#set var="browse_item_catname" value="##catname##"-->

<!--#set var="browse_item_other_price_caption" value=""-->

<!--#set var="browse_item_row" value="
<td class="browse_item_row##IF(SELECTED_ITEM=="1")## active##endif##">
##if(small_picture)##
    <a href="##script_link####nav_data##" class="small_picture_wrapper">##small_picture##</a>
##else##
    &nbsp;<a href="##script_link####nav_data##">##name##</a>&nbsp;
##endif##
</td>
"-->

<!--#set var="browse_item_Hsplitter" value="<td class="item_hSplitter"><img src="_img/spacer.gif" alt="" /></td>"-->

<!--#set var="browse_item_Vsplitter" value="</tr><tr><td class="item_Vsplitter"><img src="_img/spacer.gif" alt="" /></td><tr></tr>"-->

<!--#set var="browse_item_list" value="
<table border="0" cellpadding="0" cellspacing="0" class="##__SET_NAME__##">
<tr>
##list##
</tr>
</table>
##pager##"-->

##-- ) browsing --##



Добавлено: 02.04.13 03:53:02 #2



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


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

Pavel (inkognito):
1) Как сделать так, чтобы отображался только один список связанных товаров, тот что я размещаю над комментариями?

В настройках свойства(страница "Описания свойств" ) поставьте галочку "не отображать в общем списке".

Pavel (inkognito):
2) Как сделать так, чтобы связанные товары отображались не в столбик, а в ряд?

Если мне не изменяет память, их расположение задаётся стилями. Посмотрите через отладчик браузера, почему они выстраиваются в столбец.


P.S. не надо вот таких вот длинных кодов шаблонов. Ужасно и нечитабельно.



Флужу на форуме. Набиваю репу. Даю глупые советы.
Добавлено: 02.04.13 06:12:12 #3



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


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

MyaSSSo:
Pavel (inkognito):
1) Как сделать так, чтобы отображался только один список связанных товаров, тот что я размещаю над комментариями?

В настройках свойства(страница "Описания свойств" ) поставьте галочку "не отображать в общем списке".

Pavel (inkognito):
2) Как сделать так, чтобы связанные товары отображались не в столбик, а в ряд?

Если мне не изменяет память, их расположение задаётся стилями. Посмотрите через отладчик браузера, почему они выстраиваются в столбец.


P.S. не надо вот таких вот длинных кодов шаблонов. Ужасно и нечитабельно.


По первому пункту понял, спасибо за совет. Галку поставил. Дублироваться связанные товары перестали.

А вот горизонтально расположить их у меня пока не получается.

http://www.magazin-kartin.ru/katalog_kartin/products/zhivopis/fantazija/dva-kiparisa-kak-mysl-o

Сделал всё по инструкции. А дальше мозга не хватает. В отладчике ковыряюсь, но пункта отвечающего за расположение что-то найти не могу.

P.S.

Вы правы, портянка получилась очень некрасивая.



Добавлено: 02.04.13 08:02:11 #4



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


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

Сделал всё по инструкции, но так и не смог разобраться, как выстроить эти связанные товары в строку. По умолчанию идут столбцом.

Ткните носом, кому не сложно, буду признателен.

http://www.magazin-kartin.ru/katalog_kartin/products/zhivopis/fantazija/dva-kiparisa-kak-mysl-o



Добавлено: 02.04.13 08:49:44 #5



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


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

.itemD_custom_field_multi_related_items {
display: inline-block;
vertical-align: top;
}



Добавлено: 02.04.13 16:13:33 #6



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


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

Евгений Лапин, огромное Вам спасибо. Снова выручили.



Добавлено: 03.04.13 11:25:12 #7

Партнер



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


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

а как вывести название свойства (в данном случае "все картины художника:". у меня почему-то связанные товары без заголовка выводятся..



Добавлено: 03.04.13 15:22:36 #8



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


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

Андръ:
а как вывести название свойства (в данном случае "все картины художника:". у меня почему-то связанные товары без заголовка выводятся..


Я создал новую языковую переменную и вставил ДИВ с этой переменной над связанными товарами. Появился заголовок "Другие картины художника:".

Если Вы об этом, конечно.

P.S.

Вот теперь ломаю голову над тем, как сделать ссылку на страницу отфильтрованных данных каталога. Представить не могу даже, как должна выглядеть такая ссылка и какие переменные она должна в себя включать.

Хочу сделать ссылку "Все картины художника". Чтобы пользователь кликнув по ней переходил в каталог товаров отфильтрованный по свойству "Автор".




Добавлено: 03.04.13 15:41:05 #9



Регистрация:


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

Андръ:
а как вывести название свойства (в данном случае "все картины художника:". у меня почему-то связанные товары без заголовка выводятся..

Посмотрите через ##__P__## список доступных переменных + посмотрите настройки свойств.

Pavel (inkognito):
Вот теперь ломаю голову над тем, как сделать ссылку на страницу отфильтрованных данных каталога. Представить не могу даже, как должна выглядеть такая ссылка и какие переменные она должна в себя включать.


  1. Выполните фильтрацию по нужному элементу/признаку
  2. скопируйте полученную ссылку
  3. вставьте её на ваш сайт



Добавлено: 03.04.13 15:58:17 #10



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


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

Pavel (inkognito):
Вот теперь ломаю голову над тем, как сделать ссылку на страницу отфильтрованных данных каталога. Представить не могу даже, как должна выглядеть такая ссылка и какие переменные она должна в себя включать.


  1. Выполните фильтрацию по нужному элементу/признаку
  2. скопируйте полученную ссылку
  3. вставьте её на ваш сайт


Нееее. Это если в одном месте вставить фиксированную ссылку на конкретный результат фильтрации.

Мне же нужно, чтобы в каждой карточке товара была ссылка ведущая на результат фильтрации каталога товаров по свойству "Автор".

Таким образом зайдя в описание картины (карточку товара) Васи Пупкина и кликнув там по ссылке "Все картины художника" я должен попадать на каталог товаров отфильтрованный по Васе Пупкину.

Где в шаблоне вставить ссылку, чтобы она отображалась там где я хочу, знаю. А вот как должен выглядеть адрес ссылки, не понимаю... на странице отфильтрованных товаров, в строке браузера, я вижу уже готовый адрес страницы, а мне-то нужно знать переменные из которых он сварился.



Добавлено: 03.04.13 16:00:27 #11



Регистрация:


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

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

Выполните фильтрацию по нужному свойству, посмотрите, в каком месте находится искомое слово для поиска, скопируйте всю строку в шаблон, а вместо слова вставьте переменную.



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



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


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

Petrov.S:
Pavel (inkognito):
нужно знать переменные из которых он сварился.

Выполните фильтрацию по нужному свойству, посмотрите, в каком месте находится искомое слово для поиска, скопируйте всю строку в шаблон, а вместо слова вставьте переменную.


Я так и планировал сделать. Но у меня вся загвоздка именно в последнем пункте (выделил).

Я не пойму, какая именно переменная отвечает за свойство "Автор" и нужно ли мне как-то создавать её самому или она уже есть, раз отображается в списке свойств товара.



Добавлено: 03.04.13 16:12:29 #13



Регистрация:


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

Pavel (inkognito):
Petrov.S:
Pavel (inkognito):
нужно знать переменные из которых он сварился.

Выполните фильтрацию по нужному свойству, посмотрите, в каком месте находится искомое слово для поиска, скопируйте всю строку в шаблон, а вместо слова вставьте переменную.


Я так и планировал сделать. Но у меня вся загвоздка именно в последнем пункте (выделил).

Я не пойму, какая именно переменная отвечает за свойство "Автор" и нужно ли мне как-то создавать её самому или она уже есть, раз отображается в списке свойств товара.

Не совсем понимаю, где проблема.
В сете свойства есть переменная ##custom_field##, которая выводит значение свойства(Вася Пупкин).
В полученной строке легко можно найти это же искомое слово.



Добавлено: 03.04.13 16:28:28 #14



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


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

Petrov.S:
Pavel (inkognito):
Petrov.S:
Pavel (inkognito):
нужно знать переменные из которых он сварился.

Выполните фильтрацию по нужному свойству, посмотрите, в каком месте находится искомое слово для поиска, скопируйте всю строку в шаблон, а вместо слова вставьте переменную.


Я так и планировал сделать. Но у меня вся загвоздка именно в последнем пункте (выделил).

Я не пойму, какая именно переменная отвечает за свойство "Автор" и нужно ли мне как-то создавать её самому или она уже есть, раз отображается в списке свойств товара.

Не совсем понимаю, где проблема.
В сете свойства есть переменная ##custom_field##, которая выводит значение свойства(Вася Пупкин).
В полученной строке легко можно найти это же искомое слово.


Проблема в том, что я не могу в шаблоне модуля (он выложен в первом посте целиком). Найти сет (и, соответственно, переменную) отвечающую именно за свойство "Автор".

В общем наборе свойств "Автор" имеет порядковый номер 17. А в шаблоне модуля нет ##custom_field_17## зато есть куча других ##custom_field## которые по своим названиям не соответствуют нужному мне свойству.



Добавлено: 03.04.13 18:27:13 #15



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


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

Андръ:
а как вывести название свойства (в данном случае "все картины художника:". у меня почему-то связанные товары без заголовка выводятся..


В сете ( <!--#set var="itemD_custom_field" value="; ) есть переменные отвечающие за вывод заголовка: ##custom_field_title## ##details##:

Их нужно вставить в сет описывающий связанные товары.

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

<!--#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##
"-->


Работает. Там где есть связанные товары, заголовок выводится. Там где св. товаров нет и заголовка нет.





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

Всего тем: 6659
Всего сообщений: 27847
Всего зарегистрированных пользователей: 53142
Последний зарегистрированный пользователь: bosk