Polskie wsparcie PrestaShop

PrestaShop => Dla początkujących => Wątek zaczęty przez: mike446 w Luty 07, 2017, 12:59:55 pm

Tytuł: Zmiana kolejności zdjęć w sklepie
Wiadomość wysłana przez: mike446 w Luty 07, 2017, 12:59:55 pm
Mam dwa zdjęcia "A" i "B"
Chciałbym aby na stronie głównej wyświetlało się zdjęcie "A" w stronie produktu również zdjęcie "A".
Natomiast w stronie Koszyka zdjęcie B.
Zauważyłem że o ile w Produktach->Zdjęcia wystarczy zmienić kolejność tak aby w stronie produktu oraz kategorii wyświetlało się zdjęcie "B" jako pierwsze.
O tyle na stronie głównej trzeba zachować kolejność wysyłania zdjęć.
Podmieniałem nazwy zdjęć w katalogu prestashop/img/p/ jednak nic to nie dało.
Tytuł: Odp: Zmiana kolejności zdjęć w sklepie
Wiadomość wysłana przez: mike446 w Luty 08, 2017, 09:09:28 am
Ok, może inaczej.
Na stronie głównej niech się wyświetla zdjęcie "A" natomiast wszędzie indziej zdjęcie "B" jako pierwsze.
Można coś takiego zrobić ?
Tytuł: Odp: Zmiana kolejności zdjęć w sklepie
Wiadomość wysłana przez: west w Luty 08, 2017, 09:57:50 am
{$data = [1,2,3,4,5]}
  {foreach $data as $value}
    {if $value == 1}
      {* skip this iteration *}
      {continue}
    {/if}
    {$value}
  {/foreach}
  wyświetli zdjęcie: 2 3 4 5
musisz zatem znaleźć loop dla zdjęć w pliku np. product.tpl i go zmodyfikować
Tytuł: Odp: Zmiana kolejności zdjęć w sklepie
Wiadomość wysłana przez: mike446 w Luty 09, 2017, 08:49:40 am
{$data = [1,2,3,4,5]}
  {foreach $data as $value}
    {if $value == [b]2[/b]}
      {* skip this iteration *}
      {continue}
    {/if}
    {$value}
  {/foreach}

Jeśli wartość tablicy będzie równe 1 wtedy przejdź dalej i wyświetlaj pozostałe elementy tablicy.
Zatem muszę zmienić wartość na 2. Dobrze rozumiem?

musisz zatem znaleźć loop dla zdjęć w pliku np. product.tpl i go zmodyfikować
np. product.tpl ? Rozumiem, że mam to wkleić tylko muszę poszukać gdzie.
Tytuł: Odp: Zmiana kolejności zdjęć w sklepie
Wiadomość wysłana przez: west w Luty 09, 2017, 09:35:10 am
nie musisz znaleźc foreach dla zdjęć i zmienić go według wzoru powyżej nie wklejać