Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Jemik

Новачок
  
  • Публікації

    2
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Jemik

  1. у меня была проблема с пагинацией при фильтрации Mega Filter PLUS на OC 1.5 (при переходе на станицы пагинации фильтрация слетала)

    не знаю сталкивался ли кто-то с этой проблемой еще, но я написал кастыль который возможно кому-то поможет, в опенкарт не силен, по этому и пришлось делать кастылем

     

        $pag_url = $_SERVER['REQUEST_URI']; // получаем урл текущей страницы
        $pag_url1 = strstr($pag_url, '&', true); // удаляем все после символа &
        if(stristr($pag_url, 'mfp') === FALSE) { // проверяем является ли эта страница фильтра
          $pagination->url = $this->url->link('product/category', 'path=' . $this->request->get['path'] . $url . '&page={page}'); // если обычная страница оставляем обычную пагинацию
        } else {
          if(stristr($pag_url, '&') === FALSE) { // проверяем если эта страница фильтрации, является ли страница пагинацией
          $pagination->url = ('https://вашсайт.com' . $pag_url . '&page={page}'); 
        } else {
          $pagination->url = ('https://вашсайт.com' . $pag_url1 . '&page={page}');
        }
        }

     

    этот код надо вставить в файл category.php в папке /catalog/controller/product строка приблизительно 414

    так же надо заменить 'https://вашсайт.com' на адрес вашего сайта

     

    вот как например у меня было и стало для примера страница вида /zhidkosti/?mfp=38-obaem[120%20мл],stock_status[7]

    было 

    image.png.96dbd43347b7f5e815fd980321ea3e84.png

    а стало

    image.png.1e8fb7f745c040fd780be9cb21a1aa7d.png

     

    надеюсь кому-то поможет решить свою проблему

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.