Jump to content

Вынос некоторых элементов в карточку категории


Recommended Posts

Собственно вопрос.Необходимо сделать так,чтобы "количество товара" и еще некоторые вещи были не в карточке товара,т.е. product.tpl а выводились в списке товара,возле картинки,например.

Как это сделать?

Link to comment
Share on other sites

как это реализовано у меня (количество товара в списке товаров в категории):

 

1. открываем product-list.tpl

2. внутри цикла начинающегося с

{foreach from=$products item=product name=products}

вставляем

{if ($product.allow_oosp OR $product.quantity > 0) && $product.customizable != 2}
<input style="padding: 0px" type="text" name="qty" id="quantity_wanted_{$product.id_product|intval}" class="text" value="{if isset($quantityBackup)}{$quantityBackup|intval}{else}1{/if}" size="1" maxlength="3" />
<a class="add_to_cart_href" id="add_to_cart_href" rel="ajax_id_product_{$product.id_product|intval}" href="{$link->getPageLink('cart.php')}?add&id_product={$product.id_product|intval}{if isset($static_token)}&token={$static_token}{/if}" style="font-size:14px; color:#E2C076;">{l s='Add to cart'}</a>
{/if}

3. и тут же в product-list.tpl в самом верху вставляем javascript код

<script type="text/javascript">
$(document).ready(function(){
	$("a.add_to_cart_href").click(function(){
		var idProduct =  $(this).attr('rel').replace('ajax_id_product_', '');
		var _href = $(this).attr('href');
		$(this).attr('href', _href + '&qty=' + $('input#quantity_wanted_'+idProduct).val());
		});
});
</script>{/literal}

Link to comment
Share on other sites

  • 4 weeks later...

не подскажете как вынести в лист только название производителя рядом с названием товара?

Для этого уже есть переменная {$product.manufacturer_name} вставьте её в нужном месте вашего шаблона

Link to comment
Share on other sites

Друг мой, экстрасенсы в отпуске :) , если уже использовали этот вариант напишите это, если выдало ошибку скопируйте текст ошибки сюда, укажите версию престы и т.д. Чтобы участники форума читая Ваши вопросы сразу могли Вам ответить а не догадываться какая же ошибка была выдана.

  • Like 1
Link to comment
Share on other sites

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

Link to comment
Share on other sites

×
×
  • Create New...