Eros eros Posted April 5 Share Posted April 5 Hello! I am trying to get my page to display two columns of products on mobile devices but I don't get it to work properly. Add in custom.css line: @media (max-width:767px){.container{width:auto; } } but doesn't work fine.... on mobile phone still displays only one product Can you help me, please? Link to comment Share on other sites More sharing options...
Nishith Nesdiya Posted April 5 Share Posted April 5 Hello, you need change div class your themes product listing file. If you use bootstrap. share your store url here Thank you Link to comment Share on other sites More sharing options...
Eros eros Posted April 5 Author Share Posted April 5 Sorry i can't, i don't have authorization though I'll share the files with you product-list.tpl in themes/classic/templates/catalog/listing {extends file=$layout} {block name='content'} <section id="main"> {block name='product_list_header'} <h2 id="js-product-list-header" class="h2">{$listing.label}</h2> {/block} <section id="products"> {if $listing.products|count} <div> {block name='product_list_top'} {include file='catalog/_partials/products-top.tpl' listing=$listing} {/block} </div> {block name='product_list_active_filters'} <div id="" class="hidden-sm-down"> {$listing.rendered_active_filters nofilter} </div> {/block} <div> {block name='product_list'} {include file='catalog/_partials/products.tpl' listing=$listing} {/block} </div> <div id="js-product-list-bottom"> {block name='product_list_bottom'} {include file='catalog/_partials/products-bottom.tpl' listing=$listing} {/block} </div> {else} <div id="js-product-list-top"></div> <div id="js-product-list"> {include file='errors/not-found.tpl'} </div> <div id="js-product-list-bottom"></div> and products.tpl in themes/classic/templates/catalog/_partials <div id="js-product-list"> <div class="products row"> {foreach from=$listing.products item="product"} {block name='product_miniature'} {include file='catalog/_partials/miniatures/product.tpl' product=$product} {/block} {/foreach} </div> {block name='pagination'} {include file='_partials/pagination.tpl' pagination=$listing.pagination} {/block} <div class="hidden-md-up text-xs-right up"> <a href="#header" class="btn btn-secondary"> {l s='Back to top' d='Shop.Theme.Actions'} <i class="material-icons"></i> </a> </div> </div> {/if} </section> </section> {/block} Link to comment Share on other sites More sharing options...
Nishith Nesdiya Posted April 5 Share Posted April 5 Hello, check this file {include file='catalog/_partials/miniatures/product.tpl' product=$product} thank you Link to comment Share on other sites More sharing options...
Eros eros Posted April 5 Author Share Posted April 5 there he is: {block name='product_miniature_item'} <article class="product-miniature js-product-miniature" data-id-product="{$product.id_product}" data-id-product-attribute="{$product.id_product_attribute}" itemscope itemtype="http://schema.org/Product"> <div class="thumbnail-container"> {block name='product_thumbnail'} {if $product.cover} <a href="{$product.url}" class="thumbnail product-thumbnail"> <img src="{$product.cover.bySize.home_default.url}" alt="{if !empty($product.cover.legend)}{$product.cover.legend}{else}{$product.name|truncate:30:'...'}{/if}" data-full-size-image-url="{$product.cover.large.url}" /> </a> {else} <a href="{$product.url}" class="thumbnail product-thumbnail"> <img src="{$urls.no_picture_image.bySize.home_default.url}" /> </a> {/if} {/block} <div class="product-description"> {block name='product_name'} {if $page.page_name == 'index'} <h3 class="h3 product-title" itemprop="name"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h3> {else} <h2 class="h3 product-title" itemprop="name"><a href="{$product.url}">{$product.name|truncate:30:'...'}</a></h2> {/if} {/block} {block name='product_price_and_shipping'} {if $product.show_price} <div class="product-price-and-shipping"> {if $product.has_discount} {hook h='displayProductPriceBlock' product=$product type="old_price"} <span class="sr-only">{l s='Regular price' d='Shop.Theme.Catalog'}</span> <span class="regular-price">{$product.regular_price}</span> {if $product.discount_type === 'percentage'} <span class="discount-percentage discount-product">{$product.discount_percentage}</span> {elseif $product.discount_type === 'amount'} <span class="discount-amount discount-product">{$product.discount_amount_to_display}</span> {/if} {/if} {hook h='displayProductPriceBlock' product=$product type="before_price"} <span class="sr-only">{l s='Price' d='Shop.Theme.Catalog'}</span> <span itemprop="price" class="price">{$product.price}</span> {hook h='displayProductPriceBlock' product=$product type='unit_price'} {hook h='displayProductPriceBlock' product=$product type='weight'} </div> {/if} {/block} {block name='product_reviews'} {hook h='displayProductListReviews' product=$product} {/block} </div> <!-- @todo: use include file='catalog/_partials/product-flags.tpl'} --> {block name='product_flags'} <ul class="product-flags"> {foreach from=$product.flags item=flag} <li class="product-flag {$flag.type}">{$flag.label}</li> {/foreach} </ul> {/block} <div class="highlighted-informations{if !$product.main_variants} no-variants{/if} hidden-sm-down"> {block name='quick_view'} <a class="quick-view" href="#" data-link-action="quickview"> <i class="material-icons search"></i> {l s='Quick view' d='Shop.Theme.Actions'} </a> {/block} {block name='product_variants'} {if $product.main_variants} {include file='catalog/_partials/variant-links.tpl' variants=$product.main_variants} {/if} {/block} </div> </div> </article> {/block} Link to comment Share on other sites More sharing options...
Nishith Nesdiya Posted April 5 Share Posted April 5 Hello, which prestashop verions you use ? Link to comment Share on other sites More sharing options...
Eros eros Posted April 5 Author Share Posted April 5 PS 1.7.8.11 with classic theme Link to comment Share on other sites More sharing options...
Nishith Nesdiya Posted April 5 Share Posted April 5 Look this file and compare with your theme file product-list.tpl Link to comment Share on other sites More sharing options...
Eros eros Posted April 5 Author Share Posted April 5 (edited) it's different.... should I cover it with what you provided me? If I have to cover it do I have to do anything else? Edited April 5 by Eros eros (see edit history) Link to comment Share on other sites More sharing options...
Eros eros Posted April 5 Author Share Posted April 5 if I cover my file with the one you provided, the category page goes into error HTTP 500 Link to comment Share on other sites More sharing options...
Eros eros Posted April 8 Author Share Posted April 8 Any solution? 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