madison21 Опубликовано 6 июля, 2019 Жалоба Поделиться Опубликовано 6 июля, 2019 (изменено) На главной странице в шаблоне хочу вывести все товары, их всего 15.Но не пойму как задать нужный мне порядок отображения, очерёдность.В админке менял перетаскиванием.В БД менял параметры id и positionДелал по новой импорт в csv в нужном подготовленном порядке.Порядок не изменяется. Подмогите советом, пжл.В шаблоне выводится так {* Новинки *} <div> {get_new_products var=new_products limit=15} <div class="products_list"> {foreach $new_products as $product} {include file="_product_snippet.tpl"} {/foreach} </div> </div> Изменено 6 июля, 2019 пользователем madison21 Цитата Ссылка на сообщение Поделиться на другие сайты
Решение phukortsin Опубликовано 6 июля, 2019 Решение Жалоба Поделиться Опубликовано 6 июля, 2019 (изменено) У новинок на главной своя сортировка - по дате.Если надо в том порядке, что в админке, пробуйте в view/View.php менять public function get_new_products_plugin($params, &$smarty) { if(!isset($params['visible'])) $params['visible'] = 1; if(!isset($params['sort'])) $params['sort'] = 'created'; на public function get_new_products_plugin($params, &$smarty) { if(!isset($params['visible'])) $params['visible'] = 1; if(!isset($params['sort'])) $params['sort'] = 'position'; Изменено 6 июля, 2019 пользователем phukortsin Цитата Ссылка на сообщение Поделиться на другие сайты
madison21 Опубликовано 6 июля, 2019 Автор Жалоба Поделиться Опубликовано 6 июля, 2019 Большое спасибо, теперь порядок, буду знать.Признаться, я и время создания менял в БД, но чего-то не сработало, наверное невнимательно что-то делал. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.