Polskie wsparcie PrestaShop
PrestaShop => Wygląd => Wątek zaczęty przez: malinpl w Styczeń 15, 2015, 10:17:15 am
-
Witam,
Mam pytanie gdzie mogę zmienić sposób wyświetlania produktów na głównej stronie z grid na list ? i chciałbym również zmniejszyć zdjęcia produktów aby były mniejsze.
sklep pod adresem: http://efeed.pl/prestashop/ (http://efeed.pl/prestashop/)
z gory dzieki za pomoc
pozdrawiam
-
to zalzy z jakiego modulu korzystasz. znaczy, modul jest raczej jeden blocknewproducts dla nowosci i homefeatured dla polecanych, jednka najnowsze wersje korzystaja w tych modulach z pliku product-list.tpl skorki. starsze wersje maja swoje .tpl wysweitlania.
jezeli jest to nowszy modul to wystarczy, ze w ./themes/skorka/product-list.tpl zmienisz class dla <ul> z 'grid' na 'list'
jezlei jest to starszy modul to juz zostaje tylko zabawa ze stylami i kodem templaki modulu.
-
hej zmienilem w product_list.tpl na:
<ul{if isset($id) && $id} id="{$id}"{/if} class="product_list list row{if isset($class) && $class} {$class}{/if}{if isset($active) && $active == 1} active{/if}">
i caly czas wyswietla mi grida ;/
wyczyscielem cache, compile itp. jak daje zbadaj element to wyświetla mi właśnie wpis jak powyżej.
-
a zmodyfikuj jeszcze
<li class="ajax_block_product{if $page_name == 'index' || $page_name == 'product'}
na <li class="ajax_block_product{if $page_name != 'index' || $page_name == 'product'}
tak szczerze, nie sprawdzam, pisze z glowy, wiec jest to tylko teoria ;) ale metoda prob i bledow.... ;)
-
no niestety wszystkie produkty zniknely z glownej strony ;)
-
tak patrze po pliku, no rzeczywiscie wygla, ze nie nedzie to takie proste jakby sie wydawalo. jeszcze pozostaje kwestia nbr produtkow na stronie index i wiele zmiennych odnoszacych sie do tej storny. jednak tak na sucho bedzie ciezko z pomoca ;/ rzadko kto ma wymagania zeby na glownej byla lista, wiec raczej malo sie takich zeczy robi ;) czesciej walcza z tym, zeby w kateogriach zamiast listy wyrzucalo grida ;)
zglos sie ewentualnie przez 'prywate', cos poradzimy i pozniej na forum sie opisze co i jak, nei bedziemy smiecic ;)
-
bo dlugich debatach prywatnych problem zosatal rozwiany. sumarycznie w inny sposob niz opiwa zapytanie ale zostal.
pozostal grid jednak zostal on zmiejszony (ilsoc w rzedzie).
efekt taki mozna uzyskac z prosty sposob zmiejajac wartosci 'value' w czesci po {else} dla posczegolnych rozdzielczosci wyswietlania:
{if $page_name !='index' && $page_name !='product'}
{assign var='nbItemsPerLine' value=3}
{assign var='nbItemsPerLineTablet' value=2}
{assign var='nbItemsPerLineMobile' value=3}
{else}
{assign var='nbItemsPerLine' value=4}
{assign var='nbItemsPerLineTablet' value=3}
{assign var='nbItemsPerLineMobile' value=2}
{/if}
jednak jak ktos ma prosty sposob na zmiane grid na list w poszczegolnych nowosciach, polecacnych, bestsellers.... na stornei glownej prosze sie nie krepowac ;) przyda sie dla innych ;)