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

Перелинковка для товаров и категорий OC 2.3


kuzmich1717

Recommended Posts

Добрый день!

Нужно сделать перелинковку страниц.

 

Появилась задача вставить вниз в карточку товара 4 ссылки на соседние товары по id (не товары сами, а только название товара и ссылку на него)

То есть нужно получить id товара, вставить ссылки на 2 предыдущих товара (id-1 и id-2) и на 2 следующих товара (id+1 и id+2)

 

И такой функционал сделать для категорий. Попадая на страницу категории под товарами внизу вставить 4 ссылки на соседние категории по id

на 2 предыдущие категории (id-1 и id-2) и на 2 следующие категории (id+1 и id+2)

 

Помогите, пожалуйста, решить эту задачу! 

 

Opencart 2.3 русская сборка

Надіслати
Поділитися на інших сайтах


47 минут назад, steelfeet сказал:

select product_id from oc_product where product_id<$product_id ORDER BY product_id DESC LIMIT 0,2
select product_id from oc_product where product_id>$product_id ORDER BY product_id ASC LIMIT 0,2  

с категориями так-же

 

Спасибо за ответ steelfeet!

Я вот только не очень понял как у куда этот код вставить для вывода этих ссылок на странице.

Логику я понял, но вот как оформить это в пхп не знаю

Надіслати
Поділитися на інших сайтах


2 минуты назад, kuzmich1717 сказал:

модуль полезный, спасибо!

Ну, так можно оговорить и для категорий

Там же вопрос может быть еше и по уровню вложения
т.е. пред/след одного уровня
или любого

Но если честно, я не понимаю зачем перелинковка категорий

В конце концов - категории перелинковываются через меню

 

Надіслати
Поділитися на інших сайтах

В 23.06.2019 в 14:48, steelfeet сказал:

select product_id from oc_product where product_id<$product_id ORDER BY product_id DESC LIMIT 0,2
select product_id from oc_product where product_id>$product_id ORDER BY product_id ASC LIMIT 0,2  

с категориями так-же

@steelfeet  Подскажите, пожалуйста, как это правильно все оформить в php коде!

у меня вообще не получается это сделать

как правильно написать в product.php в /model, product.php в /controller и product.tpl во /view

Надіслати
Поділитися на інших сайтах


4 часа назад, kuzmich1717 сказал:

@steelfeet  Подскажите, пожалуйста, как это правильно все оформить в php коде!

у меня вообще не получается это сделать

как правильно написать в product.php в /model, product.php в /controller и product.tpl во /view

этот код оформляете в модели как функцию, ее вызываете в контроллере и данные заносите в $data, во вьюшке выводите. После отладки оформляете как модификатор или модуль.

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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