wdrożenia PrestaShop

Paginacja presta 1.7 linki

  • 9 Odpowiedzi
  • 2413 Wyświetleń

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

*

Offline netteria.NET

  • t1
  • Użytkownik
  • **
  • 40
  • 0
  • Płeć: Mężczyzna
  • PrestaShop
    • PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna
  • PrestaShop: PS
  • Status: Programista
Paginacja presta 1.7 linki
« dnia: Luty 02, 2019, 12:23:00 pm »
Witam

Chcę zmienić w paginacji linki z ?page=2 na /2/ i tak dalej. W pliku pagination.tpl zrobiłem sobie w prosty sposób

{if $page.page===1}
                               href="{$page.url|replace:'/?page=1':'/'}"
                            {else}
                                href="{$page.url|replace:'?page=':''}/"
                            {/if}


nie wiem jednak jak zrobić aby te linki działału bo oczywiście teraz dostaję 404. Kombinowałem w .htaccess ale  nie to. Pewnie to w kontrolerze trzeba zmienić i wrzucić do overwrite ale nic jakoś na ten temat nie mogę znaleźć
Może ktoś coś podpowie. Bedę naprawdę wdzięczny.
PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna netteria.net

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Paginacja presta 1.7 linki
« Odpowiedź #1 dnia: Luty 02, 2019, 01:50:13 pm »
poszukaj w plikach js
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline netteria.NET

  • t1
  • Użytkownik
  • **
  • 40
  • 0
  • Płeć: Mężczyzna
  • PrestaShop
    • PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna
  • PrestaShop: PS
  • Status: Programista
Odp: Paginacja presta 1.7 linki
« Odpowiedź #2 dnia: Luty 02, 2019, 07:01:48 pm »
Myślisz że to jest realizowane w JS. No ale w sumie przeładowanie jest w Ajax. Ale wiesz jak nawet z łapy wpiszę adres drugiej strony to też dostaję 404.
PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna netteria.net

*

Offline netteria.NET

  • t1
  • Użytkownik
  • **
  • 40
  • 0
  • Płeć: Mężczyzna
  • PrestaShop
    • PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna
  • PrestaShop: PS
  • Status: Programista
Odp: Paginacja presta 1.7 linki
« Odpowiedź #3 dnia: Luty 04, 2019, 03:39:49 pm »
W plikach JS nic nie znalazłem. Ładowanie po Ajax idzie POST i te wartości już są jako zmienne.
PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna netteria.net

*

Offline netteria.NET

  • t1
  • Użytkownik
  • **
  • 40
  • 0
  • Płeć: Mężczyzna
  • PrestaShop
    • PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna
  • PrestaShop: PS
  • Status: Programista
Odp: Paginacja presta 1.7 linki
« Odpowiedź #4 dnia: Luty 14, 2019, 01:25:26 pm »
Naprawdę nikt nic?
PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna netteria.net

*

Offline west

  • Administrator
  • Mieszkaniec
  • *****
  • 5,292
  • 106
  • Płeć: Mężczyzna
  • Europasaz.pl
    • PrestaShop, Wordpress, SMF, Woocomerce
  • PrestaShop: 8.0
  • Status: Programista
Odp: Paginacja presta 1.7 linki
« Odpowiedź #5 dnia: Luty 14, 2019, 01:39:26 pm »
Dostałeś rozwiązanie - jesteś programistą z tego co widzę w czym problem ?
MODUŁY | https://europasaz.pl |  SKLEPY INTERNETOWE | WSPARCIE TECHNICZNE | HOSTING | https://europasaz.pl 

*

Offline netteria.NET

  • t1
  • Użytkownik
  • **
  • 40
  • 0
  • Płeć: Mężczyzna
  • PrestaShop
    • PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna
  • PrestaShop: PS
  • Status: Programista
Odp: Paginacja presta 1.7 linki
« Odpowiedź #6 dnia: Luty 14, 2019, 02:46:36 pm »
No właśnie w tym że za cholerę nie mogę tego ruszyć:) W tym problem. Tak jak sugerowałeś to nie jest kwestia wpisów w JS. Kombinowałem w kodzie tam gdzie są "tłumaczone" adresy czyli w  loadRoutes i nawet sobie zrobiłem
 'page' => array('regexp' => '[0-9]+', 'param' => 'page'),
ale to nic nie daje. Nie wiem czemu. Akurat zacząłem od paginacji dla produktów w kategorii zatem robię to w category_rule czyli jak na mój rozum w odpowiednim miejscu.
Jasne jestem programistą. Między innymi borykam się z prestashopem choć to nie jest mój główny nurt. Dlatego pozwoliłem sobie zarzucić problem i pytanie na forum bo na pewno są tu bieglejsi ode mnie programiści.
I wiesz nawet katowałem wujka google i wcale wiele na ten temat nie znalazłem a na pewno nie rozwiązania. Ale tu można założyć że jestem głupi i źle szukam:)
Tak czy inaczej jestem z tym w ślepym zaułku. Oczywiście jak znajdę rozwiązanie to się nim podzielę. Na razie jednak problem jest nierozwiązany.
PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna netteria.net

*

Offline design4VIP

  • user
  • Mieszkaniec
  • *****
  • 3,866
  • 131
    • design4VIP z innej strony...
  • PrestaShop: PS
  • Status: Programista
Odp: Paginacja presta 1.7 linki
« Odpowiedź #7 dnia: Luty 15, 2019, 08:47:43 am »
Jezwli paginavje masz po ajaxie czyli masz wlaczony blok filtrow nawigacyjnych. Musisz zmiany w js wprowadzic w glownym pliku obslugi ps oraz samwgo modulu
design4VIP z innej strony...

*

Offline netteria.NET

  • t1
  • Użytkownik
  • **
  • 40
  • 0
  • Płeć: Mężczyzna
  • PrestaShop
    • PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna
  • PrestaShop: PS
  • Status: Programista
Odp: Paginacja presta 1.7 linki
« Odpowiedź #8 dnia: Luty 15, 2019, 10:38:29 am »
Ok, ale tak czy inaczej musi działać jak wpiszę w przeglądarkę w formie adres_url/1/, adres_url/2/ itd. I jak to zakodować bo na razie mi taki adres zwraca 404. Chyba od tego trzeba zacząć.
PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna netteria.net

*

Offline netteria.NET

  • t1
  • Użytkownik
  • **
  • 40
  • 0
  • Płeć: Mężczyzna
  • PrestaShop
    • PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna
  • PrestaShop: PS
  • Status: Programista
Odp: Paginacja presta 1.7 linki
« Odpowiedź #9 dnia: Luty 15, 2019, 03:02:01 pm »
Na mój rozum to taki kod powinien działać

$this->default_routes['category_rule'] = array(
                'controller' => 'category',
                'rule' => '{parent_categories:/}{rewrite}/{page:/}{page}/', //edit rule
                'keywords' => array(
                    'id' => array('regexp' => '[0-9]+'),
                    'rewrite' => array(
                        'regexp' => '[_a-zA-Z0-9-\pL]*',
                        'param' => 'category_rewrite'
                    ),
                    'meta_keywords' => array('regexp' => '[_a-zA-Z0-9-\pL]*'),
                    'meta_title' => array('regexp' => '[_a-zA-Z0-9-\pL]*'),
                    'parent_categories' => array('regexp' => '[/_a-zA-Z0-9-\pL]*'),
                    'page' => array('regexp' => '[0-9]+', 'param' => 'page'),
                ),
            );

a nie działa:(
« Ostatnia zmiana: Luty 20, 2019, 08:24:03 pm wysłana przez west »
PrestaShop - instalacja, wdrożenia, naprawa, pomoc techniczna netteria.net