wdrożenia PrestaShop

zmiana wielkości produktów

  • 6 Odpowiedzi
  • 1936 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline malinpl

  • Nowy
  • *
  • 7
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
zmiana wielkości produktów
« dnia: 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/




z gory dzieki za pomoc


pozdrawiam

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: zmiana wielkości produktów
« Odpowiedź #1 dnia: Styczeń 15, 2015, 10:40:47 am »
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.
design4VIP z innej strony...

*

Offline malinpl

  • Nowy
  • *
  • 7
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: zmiana wielkości produktów
« Odpowiedź #2 dnia: Styczeń 15, 2015, 10:49:23 am »
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.

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: zmiana wielkości produktów
« Odpowiedź #3 dnia: Styczeń 15, 2015, 10:54:07 am »
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.... ;)
design4VIP z innej strony...

*

Offline malinpl

  • Nowy
  • *
  • 7
  • 0
  • prestashop
  • PrestaShop: 1.6
  • Status: forum
Odp: zmiana wielkości produktów
« Odpowiedź #4 dnia: Styczeń 15, 2015, 11:00:41 am »
no niestety wszystkie produkty zniknely z glownej strony ;)

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: zmiana wielkości produktów
« Odpowiedź #5 dnia: Styczeń 15, 2015, 11:12:16 am »
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 ;) 
design4VIP z innej strony...

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: zmiana wielkości produktów
« Odpowiedź #6 dnia: Styczeń 15, 2015, 01:54:53 pm »
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 ;)
design4VIP z innej strony...