Перейти к содержимому


Добавить «С Этим Товаром Смотрят»


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 15

#1 Jack Gun

Jack Gun

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 03 Апрель 2014 - 18:51

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

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

Адрес магазина: http://jackgun.ru/

На всякий случай исходный код страницы "Товар":
Скрытый текст


#2 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 03 Апрель 2014 - 19:51

Просмотр сообщенияJack Gun (03 Апрель 2014 - 18:51) писал:

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

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

Адрес магазина: http://jackgun.ru/

На всякий случай исходный код страницы "Товар":
Скрытый текст

Сделайте бэкап. Чтобы эти два блока показывались во вкладках, в конец шаблона: main.js добавьте:
$(function(){
$("#tabs").tabs();
});

Далее в шаблоне Товар найдите код:

<!-- Сопутствующие товары -->
{% IFNOT related_goods_empty %}
<!-- Вывод сопутствующих товаров таблицей -->
<h3 style="padding-top:2em;margin-bottom:-1em;">Сопутствующие товары</h3>
<ul class="row products-grid">
	 {% FOR related_goods %}
	 <li class="span3 item">
		 <div class="product-box">
		 {% IF user_agent_ie7 %}
			 <a href="{related_goods.URL | url_amp}" title="{related_goods.NAME}" >
			 <div class="product-image"><img src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_goods.IMAGE_SMALL}{% ENDIF %}"></div>
			 </a>
		 {% ELSEIF user_agent_ie8 %}
			 <a href="{related_goods.URL | url_amp}" title="{related_goods.NAME}" >
			 <div class="product-image"><img src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_goods.IMAGE_SMALL}{% ENDIF %}"></div>
			 </a>
		 {% ELSE %}
			 <h6><a href="{related_goods.URL | url_amp}" title="{related_goods.NAME}">{related_goods.NAME}</a></h6>
			 <div class="span12">
			
			 <a href="{related_goods.URL | url_amp}" title="{related_goods.NAME}" >
				 <div class="product-image" style="background: url('{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_goods.IMAGE_SMALL}{% ENDIF %}') no-repeat center center; background-size: contain;"></div>
			 </a>
			 </div>
		 {% ENDIF %}
		 <div class="quick-shop">
			 <div class="bg-quick-shop">
			 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{related_goods.MIN_PRICE_NOW_ID}">
				 <div>
				 <input type="hidden" name="hash" value="{HASH}" />
				 <input type="hidden" name="form[goods_from]" value="{related_goods.GOODS_FROM}" />
				 <input type="hidden" name="form[goods_mod_id]" value="{related_goods.MIN_PRICE_NOW_ID}" />
				 <a onclick="$('.product-form-{related_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">&nbsp;</a>
				 </div>
			 </form>
			 </div>
		 </div>
					 <div class="span12 {% IF related_goods.MIN_PRICE_NOW>=related_goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" >
			 <span class="regular-price">
			 <span class="price">{related_goods.MIN_PRICE_NOW | money_format}</span>
			 </span>
			 {% IF related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MIN_PRICE_NOW %}
			 <span class="old-price" style="padding-left:5px;">
				 <span class="price">{related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
			 </span>
			 {% ELSEIF related_goods.MIN_PRICE_OLD>related_goods.MIN_PRICE_NOW %}
			 <span class="old-price" style="padding-left:5px;">
				 <span class="price">{related_goods.MIN_PRICE_OLD | money_format}</span>
			 </span>
			 {% ENDIF %}
		 </div>
		 <div class="actions">
			 <button type="button" title="Добавить товар в корзину" class="btn btn-success2" onclick="$('.product-form-{related_goods.MIN_PRICE_NOW_ID}').submit();return false;">Добавить в корзину</button>
						 <ul class="add-to-links">
			 <li><a href="{related_goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {related_goods.NAME}">Подробней</a></li>
			 <!-- Если в тарифном плане подключен модуль сравнения товаров -->
			 {% IF TARIFF_FEATURE_GOODS_COMPARE %}
				 <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
				 {% IFNOT SETTINGS_COMPARE_DISABLE %}
				 <li>
					 <span class="separator">|</span>
					 {% IF related_goods.IS_HAS_IN_COMPARE_LIST %}
					 <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
					 {% ELSE %}
					 <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;from={related_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
					 {% ENDIF %}
				 </li>
				 {% ENDIF %}
			 {% ENDIF %}
			 </ul>
		 </div>
		 </div>
	 </li>
	 {% ENDFOR %}
</ul>
<!-- Вывод сопутствующих товаров таблицей-Конец -->
{% ENDIF %}
<!-- END Сопутствующие товары -->

<!-- С этим товаром смотрят -->
{% IFNOT related_views_goods_empty %}
<!-- Вывод товаров таблицей -->
<h3 style="padding-top:2em;margin-bottom:-1em;">С этим товаром смотрят</h3>
<ul class="row products-grid">
	 {% FOR related_views_goods %}
	 {% IF related_views_goods.index >6 %}{break}{% ENDIF %}
	 <li class="span3 item">
	 <div class="product-box">
		 {% IF user_agent_ie7 %}
		 <a href="{related_views_goods.URL | url_amp}" title="{related_views_goods.NAME}" >
		 <div class="product-image"><img src="{% IF related_views_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_views_goods.IMAGE_SMALL}{% ENDIF %}"></div>
		 </a>
		 {% ELSEIF user_agent_ie8 %}
		 <a href="{related_views_goods.URL | url_amp}" title="{related_views_goods.NAME}" >
		 <div class="product-image"><img src="{% IF related_views_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_views_goods.IMAGE_SMALL}{% ENDIF %}"></div>
		 </a>
		 {% ELSE %}
		 <div class="span12">
		 <a href="{related_views_goods.URL | url_amp}" title="{related_views_goods.NAME}" >
			 <div class="product-image" style="background: url('{% IF related_views_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_views_goods.IMAGE_SMALL}{% ENDIF %}') no-repeat center center; background-size: contain;"></div>
		 </a>
		 </div>
		 {% ENDIF %}
		 <div class="quick-shop">
		 <div class="bg-quick-shop">
			 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{related_views_goods.MIN_PRICE_NOW_ID}">
			 <div>
				 <input type="hidden" name="hash" value="{HASH}" />
				 <input type="hidden" name="form[goods_from]" value="{related_views_goods.GOODS_FROM}" />
				 <input type="hidden" name="form[goods_mod_id]" value="{related_views_goods.MIN_PRICE_NOW_ID}" />
				 <a onclick="$('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">&nbsp;</a>
			 </div>
			 </form>
		 </div>
		 </div>
		 <h2 class="product-name"><a href="{related_views_goods.URL | url_amp}" title="{related_views_goods.NAME}">{related_views_goods.NAME}</a></h2>
		 <div class="span12 {% IF related_views_goods.MIN_PRICE_NOW>=related_views_goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" >
		 <span class="regular-price">
			 <span class="price">{related_views_goods.MIN_PRICE_NOW | money_format}</span>
		 </span>
		 {% IF related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_views_goods.MIN_PRICE_NOW %}
			 <span class="old-price" style="padding-left:5px;">
			 <span class="price">{related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
			 </span>
		 {% ELSEIF related_views_goods.MIN_PRICE_OLD>related_views_goods.MIN_PRICE_NOW %}
			 <span class="old-price" style="padding-left:5px;">
			 <span class="price">{related_views_goods.MIN_PRICE_OLD | money_format}</span>
			 </span>
		 {% ENDIF %}
		 </div>
		 <div class="actions">
		 <button type="button" title="Добавить товар в корзину" class="btn btn-success2" onclick="$('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}').submit();return false;">Добавить в корзину</button>
		 <ul class="add-to-links">
			 <li><a href="{related_views_goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {related_views_goods.NAME}">Подробней</a></li>
			 <!-- Если в тарифном плане подключен модуль сравнения товаров -->
			 {% IF TARIFF_FEATURE_GOODS_COMPARE %}
			 <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
			 {% IFNOT SETTINGS_COMPARE_DISABLE %}
			 <li>
			 <span class="separator">|</span>
			 {% IF related_views_goods.IS_HAS_IN_COMPARE_LIST %}
			 <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={related_views_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
			 {% ELSE %}
			 <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={related_views_goods.MIN_PRICE_NOW_ID}&amp;from={related_views_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
			 {% ENDIF %}
			 </li>
			 {% ENDIF %}
			 {% ENDIF %}
		 </ul>
		 </div>
	 </div>
	 </li>
	 {% ENDFOR %}
</ul>
<!-- Вывод товаров таблицей-Конец -->
{% ENDIF %}
<!-- END С этим товаром смотрят -->

и замените его на:
	 <div id="tabs">
<ul>
		 <li><a href="#tabs-1">Сопутствующие товары</a></li>
		 <li><a href="#tabs-2">С этим товаром смотрят</a></li>
</ul>
<div id="tabs-1">
<!-- Сопутствующие товары -->
{% IFNOT related_goods_empty %}
<!-- Вывод сопутствующих товаров таблицей -->
<h3 style="padding-top:2em;margin-bottom:-1em;">Сопутствующие товары</h3>
<ul class="row products-grid">
	 {% FOR related_goods %}
	 <li class="span3 item">
		 <div class="product-box">
		 {% IF user_agent_ie7 %}
			 <a href="{related_goods.URL | url_amp}" title="{related_goods.NAME}" >
			 <div class="product-image"><img src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_goods.IMAGE_SMALL}{% ENDIF %}"></div>
			 </a>
		 {% ELSEIF user_agent_ie8 %}
			 <a href="{related_goods.URL | url_amp}" title="{related_goods.NAME}" >
			 <div class="product-image"><img src="{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_goods.IMAGE_SMALL}{% ENDIF %}"></div>
			 </a>
		 {% ELSE %}
			 <h6><a href="{related_goods.URL | url_amp}" title="{related_goods.NAME}">{related_goods.NAME}</a></h6>
			 <div class="span12">
			
			 <a href="{related_goods.URL | url_amp}" title="{related_goods.NAME}" >
				 <div class="product-image" style="background: url('{% IF related_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_goods.IMAGE_SMALL}{% ENDIF %}') no-repeat center center; background-size: contain;"></div>
			 </a>
			 </div>
		 {% ENDIF %}
		 <div class="quick-shop">
			 <div class="bg-quick-shop">
			 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{related_goods.MIN_PRICE_NOW_ID}">
				 <div>
				 <input type="hidden" name="hash" value="{HASH}" />
				 <input type="hidden" name="form[goods_from]" value="{related_goods.GOODS_FROM}" />
				 <input type="hidden" name="form[goods_mod_id]" value="{related_goods.MIN_PRICE_NOW_ID}" />
				 <a onclick="$('.product-form-{related_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">&nbsp;</a>
				 </div>
			 </form>
			 </div>
		 </div>
					 <div class="span12 {% IF related_goods.MIN_PRICE_NOW>=related_goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" >
			 <span class="regular-price">
			 <span class="price">{related_goods.MIN_PRICE_NOW | money_format}</span>
			 </span>
			 {% IF related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_goods.MIN_PRICE_NOW %}
			 <span class="old-price" style="padding-left:5px;">
				 <span class="price">{related_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
			 </span>
			 {% ELSEIF related_goods.MIN_PRICE_OLD>related_goods.MIN_PRICE_NOW %}
			 <span class="old-price" style="padding-left:5px;">
				 <span class="price">{related_goods.MIN_PRICE_OLD | money_format}</span>
			 </span>
			 {% ENDIF %}
		 </div>
		 <div class="actions">
			 <button type="button" title="Добавить товар в корзину" class="btn btn-success2" onclick="$('.product-form-{related_goods.MIN_PRICE_NOW_ID}').submit();return false;">Добавить в корзину</button>
						 <ul class="add-to-links">
			 <li><a href="{related_goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {related_goods.NAME}">Подробней</a></li>
			 <!-- Если в тарифном плане подключен модуль сравнения товаров -->
			 {% IF TARIFF_FEATURE_GOODS_COMPARE %}
				 <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
				 {% IFNOT SETTINGS_COMPARE_DISABLE %}
				 <li>
					 <span class="separator">|</span>
					 {% IF related_goods.IS_HAS_IN_COMPARE_LIST %}
					 <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
					 {% ELSE %}
					 <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;from={related_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
					 {% ENDIF %}
				 </li>
				 {% ENDIF %}
			 {% ENDIF %}
			 </ul>
		 </div>
		 </div>
	 </li>
	 {% ENDFOR %}
</ul>
<!-- Вывод сопутствующих товаров таблицей-Конец -->
{% ENDIF %}
<!-- END Сопутствующие товары -->
</div><div id="tabs-2">
<!-- С этим товаром смотрят -->
{% IFNOT related_views_goods_empty %}
<!-- Вывод товаров таблицей -->
<h3 style="padding-top:2em;margin-bottom:-1em;">С этим товаром смотрят</h3>
<ul class="row products-grid">
	 {% FOR related_views_goods %}
	 {% IF related_views_goods.index >6 %}{break}{% ENDIF %}
	 <li class="span3 item">
	 <div class="product-box">
		 {% IF user_agent_ie7 %}
		 <a href="{related_views_goods.URL | url_amp}" title="{related_views_goods.NAME}" >
		 <div class="product-image"><img src="{% IF related_views_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_views_goods.IMAGE_SMALL}{% ENDIF %}"></div>
		 </a>
		 {% ELSEIF user_agent_ie8 %}
		 <a href="{related_views_goods.URL | url_amp}" title="{related_views_goods.NAME}" >
		 <div class="product-image"><img src="{% IF related_views_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_views_goods.IMAGE_SMALL}{% ENDIF %}"></div>
		 </a>
		 {% ELSE %}
		 <div class="span12">
		 <a href="{related_views_goods.URL | url_amp}" title="{related_views_goods.NAME}" >
			 <div class="product-image" style="background: url('{% IF related_views_goods.IMAGE_EMPTY %}{ASSETS_IMAGES_PATH}no-photo-small.png{% ELSE %}{related_views_goods.IMAGE_SMALL}{% ENDIF %}') no-repeat center center; background-size: contain;"></div>
		 </a>
		 </div>
		 {% ENDIF %}
		 <div class="quick-shop">
		 <div class="bg-quick-shop">
			 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{related_views_goods.MIN_PRICE_NOW_ID}">
			 <div>
				 <input type="hidden" name="hash" value="{HASH}" />
				 <input type="hidden" name="form[goods_from]" value="{related_views_goods.GOODS_FROM}" />
				 <input type="hidden" name="form[goods_mod_id]" value="{related_views_goods.MIN_PRICE_NOW_ID}" />
				 <a onclick="$('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">&nbsp;</a>
			 </div>
			 </form>
		 </div>
		 </div>
		 <h2 class="product-name"><a href="{related_views_goods.URL | url_amp}" title="{related_views_goods.NAME}">{related_views_goods.NAME}</a></h2>
		 <div class="span12 {% IF related_views_goods.MIN_PRICE_NOW>=related_views_goods.MIN_PRICE_OLD %}price-box-for-regular-price{% ELSE %}price-box{% ENDIF %}" >
		 <span class="regular-price">
			 <span class="price">{related_views_goods.MIN_PRICE_NOW | money_format}</span>
		 </span>
		 {% IF related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>related_views_goods.MIN_PRICE_NOW %}
			 <span class="old-price" style="padding-left:5px;">
			 <span class="price">{related_views_goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
			 </span>
		 {% ELSEIF related_views_goods.MIN_PRICE_OLD>related_views_goods.MIN_PRICE_NOW %}
			 <span class="old-price" style="padding-left:5px;">
			 <span class="price">{related_views_goods.MIN_PRICE_OLD | money_format}</span>
			 </span>
		 {% ENDIF %}
		 </div>
		 <div class="actions">
		 <button type="button" title="Добавить товар в корзину" class="btn btn-success2" onclick="$('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}').submit();return false;">Добавить в корзину</button>
		 <ul class="add-to-links">
			 <li><a href="{related_views_goods.URL | url_amp}" class="link-wishlist" title="Перейти на страницу информации о {related_views_goods.NAME}">Подробней</a></li>
			 <!-- Если в тарифном плане подключен модуль сравнения товаров -->
			 {% IF TARIFF_FEATURE_GOODS_COMPARE %}
			 <!-- Если не выключен модуль сравнения товаров в настройках магазина -->
			 {% IFNOT SETTINGS_COMPARE_DISABLE %}
			 <li>
			 <span class="separator">|</span>
			 {% IF related_views_goods.IS_HAS_IN_COMPARE_LIST %}
			 <a title="Убрать товар из списка сравнения с другими товарами" href="{COMPARE_DELETE_URL}?id={related_views_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">убрать из сравнения</a>
			 {% ELSE %}
			 <a title="Добавить товар к списку сравнения с другими товарами" href="{COMPARE_ADD_URL}?id={related_views_goods.MIN_PRICE_NOW_ID}&amp;from={related_views_goods.GOODS_FROM}&amp;return_to={CURRENT_URL | urlencode}" class="link-compare">Сравнить</a>
			 {% ENDIF %}
			 </li>
			 {% ENDIF %}
			 {% ENDIF %}
		 </ul>
		 </div>
	 </div>
	 </li>
	 {% ENDFOR %}
</ul>
<!-- Вывод товаров таблицей-Конец -->
{% ENDIF %}
<!-- END С этим товаром смотрят -->
</div>
</div>


#3 Jack Gun

Jack Gun

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 03 Апрель 2014 - 20:02

Табы появились, но вкладка "С этим товаром смотрят" пустая...

А в тех товарах, где нет сопуствующих, там, по-прежнему, на вкладке "сопутствующие товары" отображаются товары из категории "с этим товаром смотрят".

#4 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 03 Апрель 2014 - 20:03

Просмотр сообщенияJack Gun (03 Апрель 2014 - 20:02) писал:

Табы появились, но вкладка "С этим товаром смотрят" пустая...

А в тех товарах, где нет сопуствующих там по-прежнему на вкладке "сопутствующие товары" отображаются товары из категории "с этим товаром смотрят".

Значит с данным товаром посетители больше ничего не смотрели.

#5 Jack Gun

Jack Gun

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 03 Апрель 2014 - 20:09

Смотрели, смотрели.

Если убрать все сопутствующие товары, то сразу отображается вместо него блок "с этим товаром смотрели".

Там какая-то фишка в коде, я встречал где-то здесь на форуме. Что при наличии сопуствующих товаров блок "с этим товаром смотрели не отображается". Вот надо как-то это исправить, чтобы одновременно отображались оба.

#6 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 03 Апрель 2014 - 22:38

Просмотр сообщенияJack Gun (03 Апрель 2014 - 20:09) писал:

Смотрели, смотрели.

Если убрать все сопутствующие товары, то сразу отображается вместо него блок "с этим товаром смотрели".

Там какая-то фишка в коде, я встречал где-то здесь на форуме. Что при наличии сопуствующих товаров блок "с этим товаром смотрели не отображается". Вот надо как-то это исправить, чтобы одновременно отображались оба.
в разделе настройки -> основные -> поставьте галочку "Не скрывать блок «С этим товаром смотрели», если у товара есть сопутствующие товары"

#7 Jack Gun

Jack Gun

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 04 Апрель 2014 - 06:37

Просмотр сообщенияsupport 2.0 (03 Апрель 2014 - 22:38) писал:

в разделе настройки -> основные -> поставьте галочку "Не скрывать блок «С этим товаром смотрели», если у товара есть сопутствующие товары"

Спасибо! Заработало!

И последний вопрос, как сделать так, чтобы на вкладке "С этим товаром смотрят" отображалось и его название, а не просто картинка и ссылка "подробнее"?

#8 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 04 Апрель 2014 - 06:46

Просмотр сообщенияJack Gun (04 Апрель 2014 - 06:37) писал:

Спасибо! Заработало!

И последний вопрос, как сделать так, чтобы на вкладке "С этим товаром смотрят" отображалось и его название, а не просто картинка и ссылка "подробнее"?

В шаблоне Товар найдите 397-ю строчку

<div class="span12">

и после нее добавьте:
<h6><a href="{related_views_goods.URL | url_amp}" title="{related_views_goods.NAME}">{related_views_goods.NAME}</a></h6>


#9 Jack Gun

Jack Gun

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 04 Апрель 2014 - 06:58

Спасибо!

#10 Jack Gun

Jack Gun

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 14 Май 2014 - 14:00

Ой, я опять все поломал((

Пока делал новое меню что-то где-то изменил (скорее всего в JS). И теперь у меня не показываются табы, а просто все товары списком, и сопутствующие, и те которые смотрят вместе с ним.

Помогите найти ошибку?

#11 MikDark

MikDark

    Активный участник

  • Модераторы
  • 6 468 сообщений

Отправлено 14 Май 2014 - 15:28

Просмотр сообщенияJack Gun (14 Май 2014 - 14:00) писал:

Ой, я опять все поломал((

Пока делал новое меню что-то где-то изменил (скорее всего в JS). И теперь у меня не показываются табы, а просто все товары списком, и сопутствующие, и те которые смотрят вместе с ним.

Помогите найти ошибку?

В main.js попробуйте 830-й строчке после }) поставить ;

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

#12 Jack Gun

Jack Gun

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 14 Май 2014 - 16:47

Поставил, но не помогло. Я менял только шаблон "html", шаблон "товар" я не трогал". И еще добавлял в main.js такой код:

$(function() {
if(YMaps && $('.geo-region').length) {
	 $('.geo-region').html(YMaps.location.city);
}
});

$(document).ready(function(){
	 $("#browser").treeview({
collapsed: true,
animated: "medium",
control:"#sidetreecontrol",
persist: "location",
	 unique: true
});
});
$(function() {
if(location.pathname.indexOf('/catalog/') !== -1) {
		 $('#catalog-categories-top li a').each(function() {
				 if($(this).attr('href').indexOf(location.pathname + '/') !== -1) {
						 $(this).closest('.hovered').addClass('selected');
				 }
		 });
}
});

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

А, нет! Вспомнил, трогал! Я подключил библиотеку jquery.arcticmodal-0.3.min.js, чтобы у меня на странице при нажатии на кнопки: доставка, оплата, гарантии и т.д. появлялось всплывающее окно. Ну и соответственно пришлось вносить изменения в шаблон "товар". Вот его полный код:

Скрытый текст

И еще вставил скрипт, чтобы он определял регион посетителя и подсовывал ему нужный текст о доставке.

#13 Vaccina

Vaccina

    Активный участник

  • Модераторы
  • 24 353 сообщений

Отправлено 15 Май 2014 - 01:44

Вы по какой инструкции вставляли табы?
Просмотрите, не по этой ли случайно?
http://forum.storela...ров/#entry67811

пробовали переустановить? какой файл js отвечает у вас за них?

#14 Jack Gun

Jack Gun

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 15 Май 2014 - 03:42

Нет, точно не по той инструкции. Мне, кажется, я делал только то, что посоветовали в данной теме, не более.

И все изменения вносил только в main.js. Там, конечно, еще куча лишнего кода про табы, но это я еще до этого пытался отделить табами технические характеристики и описание товара. Правда у меня ничего не вышло, а код вот остался.

#15 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 15 Май 2014 - 05:06

Найдите в вашем шаблоне "HTML" строку

<link rel="stylesheet" href="{FORALL_STYLESд_PATH}jquery-ui/jquery.ui.all.min.css" type="text/css" />

и замените её на

<link rel="stylesheet" href="{FORALL_STYLES_PATH}jquery-ui/jquery.ui.all.min.css" type="text/css" />


#16 Jack Gun

Jack Gun

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 69 сообщений

Отправлено 15 Май 2014 - 05:18

Просмотр сообщенияСake (15 Май 2014 - 05:06) писал:

Найдите в вашем шаблоне "HTML" строку

<link rel="stylesheet" href="{FORALL_STYLESд_PATH}jquery-ui/jquery.ui.all.min.css" type="text/css" />

и замените её на

<link rel="stylesheet" href="{FORALL_STYLES_PATH}jquery-ui/jquery.ui.all.min.css" type="text/css" />

C ума сойти! Никогда бы не подумал, что такое может быть. Так нелепо вышло)

Спасибо вам!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных