Peter Zarian Posted March 16, 2014 Share Posted March 16, 2014 Поменял показ товаров со списка на сетку согласно описания как это делать на английском форуме. Все поменялось с 1го на 2 товара в одном ряду. Как поменять на 3 или 4, как например представлено по дефолту в "Featured products". И по ходу как поменять размер окна? Заранее благодарен за помощь. Link to comment Share on other sites More sharing options...
Kerm Posted March 16, 2014 Share Posted March 16, 2014 <!-- Products list --> <ul id="product_list" class="clear"> {assign var='nbItemsPerLine' value=3} {assign var='nbLi' value=$products|@count} {math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines} {foreach from=$products item=product name=products} <li class="ajax_block_product {if $smarty.foreach.products.first}first_item{elseif $smarty.foreach.products.last}last_item{/if} {if $smarty.foreach.products.index % 2}alternate_item{else}item{/if} {if $smarty.foreach.products.iteration%$nbItemsPerLine == 0}last_item_of_line{/if}"> value=3 меняешь на кол-во товаров в ряд. Нужно еще править CSS таким образом чтобы товары влезали сколько нужно в один ряд! Выше код нужен например для того, если у тебя идут 4 блока с товарами в ряд и у каждого блока добавляется отступ с права, то последнему блоку в ряду добавляется класс "last_item_of_line" для которого в ксс можно отступ с правой стороны убрать.. Короче мой код выше если его вставить в нужное место и правильно изменить/добавить стили в css файл, тебе поможет! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now