Błąd atrybutów PrestaShop 1.7, nie przeładowują się od razu

Błąd atrybutów w PrestaShop 1.7 często dotyka osoby wdrażające swoje sklepy na gotowych szablonach. Kiedy wchodzimy do atrybutów i generujemy je nie pojawiają nam się od razu, ale dopiero po przeładowaniu strony.

Natomiast w łatwy sposób można temu zaradzić. Jeżeli mamy problem z generowaniem atrybutów w PrestaShop w pierwszej kolejności powinniśmy sprawdzić jaki mamy domyślny język (jego ID – robimy to wchodząc na tłumaczenia i tam widzimy ID języka).

Zapewne ID języka nie pokrywa się z domyślnym językiem ustawionym dla generowania atrybutów. Znajdziemy go w ścieżce:

src/PrestaShopBundle/Controller/Admin/ProductController.php

W tym pliku odnajdujemy:

 findByLangAndShop(1, 1); 

Po czym zmieniamy pierwszą wartość z nawiasu na ID naszego języka (zapewne chodzi o 2). Czyli przykładowo dla mojego sklepu wygląda to następująco:

 findByLangAndShop(2, 1); 

Teraz możemy swobodnie generować atrybuty w naszym sklepie bez konieczności ponownego przeładowywania strony.

Published by CentrumPS

Założyciel centrumPS

Dodaj komentarz

avatar
  Subscribe  
Powiadom o