W opcjach motywu można ustawić ilość produktów wyświetlanych na stronie. Chciałbym aby na stronach szerokich( >800 ) wyświetlało się 6 produktów a na stronach węższych 3 produkty. Zmodyfikowałem controller category.php tak żeby limit posiadał w swojej tablicy żądane przeze mnie wartości i ok, jak się użyje filtra działa, ale chciałbym aby po załadowaniu strony z produktami od razu była ustawiona żądana przeze mnie ilość. Z tego też względu musi być zmodyfikowany kod php w kontrolerze:
Code: Select all
if (isset($this->request->get['limit'])) {
$limit = (int)$this->request->get['limit'];
} else {
$limit = $this->config->get($this->config->get('config_theme') . '_product_limit');
}
Niestety moja wiedza w tym zakresie jest niewystarczająca, wiem jedynie że PHP nie sprawdzi tej szerokości i musi być wspomożony przez jquery albo javascript ewentualnie można mu podpiąć funkcję wykrywania device, ale wydaje mi się że to nie może być aż tak skomplikowane....może ktoś z was już się z podobnym problemem mierzył i mógłby mi podpowiedzieć jak to zrobić
Nota bene na anglojęzycznej wersji forum odpisali mi że mogę sobie zmienić ustawienia szerokości kolumn wykorzystując ustawienia bootsrtapa...co mnie rozśmieszyło i kompletnie zbiło z tropu...