Vilas Posted February 14, 2012 Share Posted February 14, 2012 Dear Friends, I have installed pApple Theme and its working absolutely fine. But only incase of featured products I am facing some issue. Its showing only 2 products per line whereas I am trying to align 3 product per line. Please find attached image for referance. My site url is It will be great if anyone help me. thanks Link to comment Share on other sites More sharing options...
CartExpert.net Posted February 15, 2012 Share Posted February 15, 2012 Hello, According to the HTML you should have 4 products in 1 row. You will need to edit the TPL file and set every 3rd LI to have the class 'last_item_of_line'. If you still don't have 3 products in 1 line, you will need to decrease the right and left padding of the LI's. Link to comment Share on other sites More sharing options...
Vilas Posted February 15, 2012 Author Share Posted February 15, 2012 Dear Friend, Sorry that I didn't understand. Exactly which tpl file I have to edit? Also exactly what I have to add or remove in that file? Please clarify. Thanks for kind support. Link to comment Share on other sites More sharing options...
CartExpert.net Posted February 15, 2012 Share Posted February 15, 2012 Hello, You need to edit the homefeatured.tpl and you will see the {foreach} loop there. As we do not have access to that file, we assume it is checked whether the (index+1) is divisible by 4, and if yes the 'last_item_of_line' class is added to the LI. Link to comment Share on other sites More sharing options...
Vilas Posted February 15, 2012 Author Share Posted February 15, 2012 Dear Friend, My file has below code. {* *} <!-- MODULE Home Featured Products --> <div id="featured-products_block_center" class="block products_block"> <h4>{l s='Featured products' mod='homefeatured'}</h4> {if isset($products) AND $products} <div class="block_content"> {assign var='liHeight' value=342} {assign var='nbItemsPerLine' value=3} {assign var='nbLi' value=$products|@count} {math equation="nbLi/nbItemsPerLine" nbLi=$nbLi nbItemsPerLine=$nbItemsPerLine assign=nbLines} {math equation="nbLines*liHeight" nbLines=$nbLines|ceil liHeight=$liHeight assign=ulHeight} <ul style="height:{$ulHeight}px;"> {foreach from=$products item=product name=homeFeaturedProducts} <li class="ajax_block_product {if $smarty.foreach.homeFeaturedProducts.first}first_item{elseif $smarty.foreach.homeFeaturedProducts.last}last_item{else}item{/if} {if $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 0}last_item_of_line{elseif $smarty.foreach.homeFeaturedProducts.iteration%$nbItemsPerLine == 1}clear{/if} {if $smarty.foreach.homeFeaturedProducts.iteration > ($smarty.foreach.homeFeaturedProducts.total - ($smarty.foreach.homeFeaturedProducts.total % $nbItemsPerLine))}last_line{/if}"> <a href="{$product.link}" title="{$product.name|escape:html:'UTF-8'}" class="product_image"><img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" height="{$homeSize.height}" width="{$homeSize.width}" alt="{$product.name|escape:html:'UTF-8'}" /></a> <h5><a href="{$product.link}" title="{$product.name|truncate:32:'...'|escape:'htmlall':'UTF-8'}">{$product.name|truncate:27:'...'|escape:'htmlall':'UTF-8'}</a></h5> <div class="product_desc"><a href="{$product.link}" title="{l s='More' mod='homefeatured'}">{$product.description_short|strip_tags|truncate:130:'...'}</a></div> <div class="line_last"> {if $product.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<p class="price_container"><span class="price">{if !$priceDisplay}{convertPrice price=$product.price}{else}{convertPrice price=$product.price_tax_exc}{/if}</span></p>{else}<div style="height:21px;"></div>{/if} {if ($product.id_product_attribute == 0 OR (isset($add_prod_display) AND ($add_prod_display == 1))) AND $product.available_for_order AND !isset($restricted_country_mode) AND $product.minimal_quantity == 1 AND $product.customizable != 2 AND !$PS_CATALOG_MODE} {if ($product.quantity > 0 OR $product.allow_oosp)} <a class="btn_cart ajax_add_to_cart_button" rel="ajax_id_product_{$product.id_product}" href="{$link->getPageLink('cart.php')}?qty=1&id_product={$product.id_product}&token={$static_token}&add" title="{l s='Add to cart' mod='homefeatured'}">{l s='Add to cart' mod='homefeatured'}</a> {else} <span class="exclusive">{l s='Add to cart' mod='homefeatured'}</span> {/if} {else} <div style="height:23px;"></div> {/if} <a class="btn_more" href="{$product.link}" title="{l s='View' mod='homefeatured'}">{l s='View' mod='homefeatured'}</a> <div class="clear_both"><span> </span></div> </div> </li> {/foreach} </ul> <div class="clear_both"><span> </span></div> </div> {else} <p>{l s='No featured products' mod='homefeatured'}</p> {/if} </div> <!-- /MODULE Home Featured Products --> So Please suggest what part I have to modify. thanks Link to comment Share on other sites More sharing options...
CartExpert.net Posted February 15, 2012 Share Posted February 15, 2012 Try setting {assign var='nbItemsPerLine' value=3} to {assign var='nbItemsPerLine' value=2} Link to comment Share on other sites More sharing options...
Vilas Posted February 15, 2012 Author Share Posted February 15, 2012 Dear Friend, I tried this but not working. Still its showing 2 products per line only instead of 3. Thanks Link to comment Share on other sites More sharing options...
CartExpert.net Posted February 15, 2012 Share Posted February 15, 2012 Hello, Have you recompiled the template and cleared cache? Link to comment Share on other sites More sharing options...
Vilas Posted February 15, 2012 Author Share Posted February 15, 2012 Dear Friend, I used for force compile option Still 2 products are shown. It will be very much great if you provide me solution on it. Many thanks in advance. Regards Link to comment Share on other sites More sharing options...
Vilas Posted February 15, 2012 Author Share Posted February 15, 2012 Dear Friend, many thanks for your kind support. Actually I used other module to display random products on site & I forgot to copy paste tpl file of this module to themes\modules folder. I just copied and everything working perfect. Thanks for kind support once again. Regards Link to comment Share on other sites More sharing options...
CartExpert.net Posted February 15, 2012 Share Posted February 15, 2012 Happy, we could help. Link to comment Share on other sites More sharing options...
BlooMort Posted February 19, 2012 Share Posted February 19, 2012 Hello, Have you recompiled the template and cleared cache? How do you recompile the template? Link to comment Share on other sites More sharing options...
CartExpert.net Posted February 19, 2012 Share Posted February 19, 2012 hello, http://www.cartexpert.net/content/8-prestashop-tricks-and-tips scroll down to 'Pretashop Tip of 15th November 2011.' Link to comment Share on other sites More sharing options...
Vilas Posted February 20, 2012 Author Share Posted February 20, 2012 HI Friends, It will be great if anyone help me in this matter. http://www.prestashop.com/forums/index.php?/topic/156383-field-discription-short-is-too-long-issue/page__fromsearch__1 Thanks 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