Как сделать подобие "рекомендуемые товары"

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

narem
narem
Репутация: 0
Сообщения: 9
Зарегистрирован: 07.05.2023
С нами: 11 месяцев 19 дней

Сообщение #1 narem » 10.08.2023, 09:50

Версия cms 3.6
В админке у товара есть поле "рекомендуемые товары".
Как можно сделать аналог, что бы в нем сгруппировать по такому же принципу товары(но нужна именно отдельная группа).
Попробовал начать писать модуль, скопировал верстку в tpl для модуля, а дальше застрял, в
foreach $related_products as $related_product
$related_products заменил на свою переменную(пока что пустую), добавил раздел в админку, но когда я в одном выпадающем меню делаю выбор - он происходит и в другом меню. Может кто кратко описать? Или хотя бы подсказать в каком модуле можно аналог подглядеть

korshunov
korshunov
Репутация: 148
Сообщения: 1862
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #2 korshunov » 10.08.2023, 11:32

narem писал(а):Попробовал начать писать модуль, скопировал верстку в tpl для модуля, а дальше застрял

Если это все, что сумели сделать, то до какого-то ощутимого результата далеко.

Надо смотреть, как реализованы текущие рекомендуемые, найти все места, где обрабатываются рекомендуемые и соответственно дублировать функционал. Мест много - и таблица в базе, и контроллеры-хелперы в админке и на витрине, и шаблоны. Есть еще PHP-скрипт, обрабатывающий ajax-запрос. Может, и еще где есть. В целом работа совсем не маленькая. Если модулем оформлять, то еще сложнее...


Название раздела: Вопросы по работе с OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Вопросы по работе с OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 146 гостей