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!
Więcej porad
Sprawdź wszystkoNajnowsze wpisy
- Zmiany Allegro od 4 stycznia 2021 roku – SMART, PROWIZJE, RABATY 16 grudnia, 2020
- Czy warto wybrać AtomStore jako silnik sklepu? 14 grudnia, 2020
- Produkty nie wyświetlają się na stronie kategorii w PrestaShop 1.7 3 grudnia, 2020