Похожие товары
Добрый вечер!
В данный момент радуюсь прекрасному minishop2, делая на нем магазин. Встал вопрос о похожих товарах: как реализовать их вывод? Может есть те, кому не жалко поделиться кодом? Или может хотя бы подскажете, куда копать?
Спасибо большое!
В данный момент радуюсь прекрасному minishop2, делая на нем магазин. Встал вопрос о похожих товарах: как реализовать их вывод? Может есть те, кому не жалко поделиться кодом? Или может хотя бы подскажете, куда копать?
Спасибо большое!
Комментарии: 6
Добрый день.
думаю копать в сторону поиска. Как правильно заметил Василий, последовательность действий такая
Ну либо просто все оформить через связи
думаю копать в сторону поиска. Как правильно заметил Василий, последовательность действий такая
Ну либо просто все оформить через связи
Если у заказчика есть конкретные требования к похожести товаров, то тогда нужно думать в сторону комментария выше.
В моей практике же было просто требование «Сделать похожие товары не важно как». В таком случае я использовал сниппет getRelated, но с ним прийдётся поиграться пока его правильно настроишь.
Вызов msProducts:
Создать чанки:
relatedOuter
В моей практике же было просто требование «Сделать похожие товары не важно как». В таком случае я использовал сниппет getRelated, но с ним прийдётся поиграться пока его правильно настроишь.
Вызов msProducts:
[[!msProducts?
&tpl=`tpl.msProducts.row.new`
&limit=`3`
&parents=`2`
&resources=`[[getRelated?&fields=`pagetitle:2,content:1`&parents=`2`&limit=`0`&noResults=``&rowSeparator=`,`&tplOuter=`relatedOuter`&tplRow=`relatedRow`]]`
&depth=`5`
&includeThumbs=`200x150`
&showHidden=`1`
&sortby=`RAND()`
]]
Смысл: нужно заставить getRelated выводить список id похожих страниц через запятую. Этот вызов вызывает 3 похожих товара в случайном порядке.Создать чанки:
relatedOuter
[[+wrapper]]
и relatedRow[[+id]]
Как вы правильно заметили все зависит от требований заказчика. Если требований — ноль, то можно в обще все вывести через связи. Поставить на каждой странице товара вывод конкретной связи, и усадить админа в ручную настройть к каждому продукту похожие товры.
Если требований — ноль, то можно вообще не усаживать админа вручную настраивать всё… Пускай себе крутится как getRelated решит… )))
Здравствуйте, попробовал реализовать вывод, создал чанки, вписал скопированный код. на страницах нет вывода, не подскажете что не так может быть?
Смотрите на showLog
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.