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:

[php]src/PrestaShopBundle/Controller/Admin/ProductController.php[/php]

W tym pliku odnajdujemy:

[php] findByLangAndShop(1, 1); [/php]

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:

[php] findByLangAndShop(2, 1); [/php]

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

About us and this blog

We are a digital marketing company with a focus on helping our customers achieve great results across several key areas.

Request a free quote

We offer professional SEO services that help websites increase their organic search score drastically in order to compete for the highest rankings even when it comes to highly competitive keywords.

Subscribe to our newsletter!

There is no form with title: "SEOWP: MailChimp Subscribe Form – Vertical". Select a new form title if you rename it.

Więcej porad

Sprawdź wszystko

Leave a Comment