wdrożenia PrestaShop

Paginacja producentów różna od paginacji sklepu

  • 1 Odpowiedzi
  • 4484 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline emeliot

  • Nowy
  • *
  • 13
  • 0
Paginacja producentów różna od paginacji sklepu
« dnia: Sierpień 21, 2012, 02:52:40 pm »
Witam serdecznie,

klient wymyślił sobie że chce mieć dla strony producentów inna paginację niż dla reszty sklepu. Zajmuję się tą kwestią już jakieś 3 godziny i dostaję szewskiej pasji !

Najpierw spróbowałem w ogóle się jej pozbyć
( ManufacturerController linia 79 oraz 92  $this->pagination($nbProducts) ) jednakże nosiło to za sobą problemy w postaci braku wyświetlenia listy produktów ( mimo że podawało że jest ich np 38 dla danego producenta).

Druga rzecz jaką zrobiłem to skopiowałem funkcję paginacji w FrontControllerze ( o nazwie pagination2), pozmieniałem wartości na odpowiednie. Dodałem pagination2.php, pagination2.tpl oraz zmieniłem w manufacturer.tpl i manufacturer-list.tpl nazwę na pagination2. Niestety nic.
Czyściłem cache nawet , smarty debug. Może ktoś posłuży dobrą radą ?
 

*

Offline emeliot

  • Nowy
  • *
  • 13
  • 0
Odp: Paginacja producentów różna od paginacji sklepu
« Odpowiedź #1 dnia: Sierpień 22, 2012, 10:46:15 am »
Znalazłem rozwiązanie.

Drugi sposób był dobry tyle że w lini 581 FrontController.php nalezy zmienić:
$this->n = abs((int)(Tools::getValue('n', ((isset(self::$cookie->nb_item_per_page) AND self::$cookie->nb_item_per_page >= 60) ? self::$cookie->nb_item_per_page : (int)(Configuration::get('PS_PRODUCTS_PER_PAGE'))))));

po prostu na $this->n = 999999; <- wymagana wartość.

i zadziała. Pozdrawiam temat do zamknięcia.