notuser Опубликовано 12 июня, 2013 Жалоба Поделиться Опубликовано 12 июня, 2013 Можно ли в карточку открытого товара вывести 10 рандомных товаров из той-же категории в которой находится открытый товар? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 12 июня, 2013 Жалоба Поделиться Опубликовано 12 июня, 2013 Можно, причем несколькими способами. Цитата Ссылка на сообщение Поделиться на другие сайты
ishibaev Опубликовано 14 июня, 2013 Жалоба Поделиться Опубликовано 14 июня, 2013 Тоже интересует данный вопрос! Цитата Ссылка на сообщение Поделиться на другие сайты
alaster Опубликовано 15 июня, 2013 Жалоба Поделиться Опубликовано 15 июня, 2013 Отвечал вроде уже где-то на подобный вопрос. 1) Идете в api/Products.php - дописываете там необходимый функционал. К примеру Products::get_random_products($category_id, $limit). 2) Заходите во View.php Там регистрируете плагин:$this->design->smarty->registerPlugin(); 3) Прямо там же пишите функцию, которая будет за этим плагином закреплена, и которая будет выбирать Вам рандомные товары из определенной категории. Как раз тут нам и пригодиться функция добавленная на шаге 1. 4) Топаем в нужный Вам шаблон и прямо там {get_random_products var=random_products limit=*** category_id=***}Формат вызова плагина смарти в зависимости от того, что Вы там на 2-3 шагах накодили. 5) Пользуемся {$random_products} как душа пожелает. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.