Post by sulrik » Tue Oct 24, 2017 5:19 am

Cześć, pisałem na angielskojęzycznym forum w tym temacie ale wyjaśnienia ze strony osób tam odpowiadających są dla mnie pozbawione logiki, więc może tutaj ktoś mi może pomóc w wyjaśnieniu tej sprawy.
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');
		}
Tak żeby w zależności od szerokości strony wprowadzał tam wartość $limit 6 lub 3.
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...

Newbie

Posts

Joined
Wed May 24, 2017 9:10 pm
Who is online

Users browsing this forum: No registered users and 3 guests