Skynet Опубликовано 21 февраля, 2017 Жалоба Поделиться Опубликовано 21 февраля, 2017 Подскажите пожалуйста, как в админке сделать фильтр товаров по дате добавления? Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 21 февраля, 2017 Жалоба Поделиться Опубликовано 21 февраля, 2017 Если будет время и возможности - помогут. Зачем флудить? $order = 'p.new DESC, p.created DESC'; Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 28 декабря, 2018 Жалоба Поделиться Опубликовано 28 декабря, 2018 (изменено) Друзья, возникла проблема. Понимаю, что тема уже давно старая, но все же столкнулся с неким казусом. Выполнил все пункты, ну и самая главная часть в View.php : // Новинки каталога // public function get_is_new_products_plugin($params, &$smarty) { if(!isset($params['visible'])) $params['visible'] = 1; $params['is_new'] = 1; if(!empty($params['var'])) { if($params['category_id']){ $category = $this->categories->get_category((int)$params['category_id']); $params['category_id'] = $category->children; } foreach($this->products->get_products($params) as $p) $products[$p->id] = $p; if(!empty($products)) { // id выбраных товаров $products_ids = array_keys($products); // Выбираем варианты товаров $variants = $this->variants->get_variants(array('product_id'=>$products_ids, 'in_stock'=>true)); // Для каждого варианта foreach($variants as &$variant) { // добавляем вариант в соответствующий товар $products[$variant->product_id]->variants[] = $variant; } // Выбираем изображения товаров $images = $this->products->get_images(array('product_id'=>$products_ids)); foreach($images as $image) $products[$image->product_id]->images[] = $image; foreach($products as &$product) { if(isset($product->variants[0])) $product->variant = $product->variants[0]; if(isset($product->images[0])) $product->image = $product->images[0]; } } $smarty->assign($params['var'], $products); } } в main.tpl нужно вывести новинки: {get_is_new_products var=new_products limit=20} {if $new_products} <div class="max new"> <div class="maintitle mar-b-50"><span><a href="/new">Новинки каталога <span class="i-angle-double-right"></span></a></span></div> <div class="prodblock slick15{if $new_products|count > 6} bolee{/if}"> <div class="prodblockslick"> {foreach $new_products as $product name=product} {include file='product_iteam.tpl'} {/foreach} </div></div> <div class="alllink pad-t-30"><a href="/new">Смотреть все Новинки</a></div> </div> {/if}</div> Проблема заключается в том, что количество отображаемых товаров 10, хотя указал для примера 20. Если указать, например, 30, то отображает 13. Как и где это исправить, подскажите пожалуйста. Изменено 28 декабря, 2018 пользователем DarAmal Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 29 декабря, 2018 Жалоба Поделиться Опубликовано 29 декабря, 2018 Скорее всего у вас не все товары видимые, проверьте стоит ли галочка "Активен". Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 29 декабря, 2018 Жалоба Поделиться Опубликовано 29 декабря, 2018 Скорее всего у вас не все товары видимые, проверьте стоит ли галочка "Активен".к сожалению, все 22 товара новинок активны Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 29 декабря, 2018 Жалоба Поделиться Опубликовано 29 декабря, 2018 к сожалению, все 22 товара новинок активныИ наличие есть и отмечено как новинка? Цитата Ссылка на сообщение Поделиться на другие сайты
daramal Опубликовано 29 декабря, 2018 Жалоба Поделиться Опубликовано 29 декабря, 2018 И наличие есть и отмечено как новинка?совершенно верно. Все есть и отмечено. Новинки идут как отдельный раздел по типу Рекомендуемых. Цитата Ссылка на сообщение Поделиться на другие сайты
shooroop Опубликовано 29 декабря, 2018 Жалоба Поделиться Опубликовано 29 декабря, 2018 совершенно верно. Все есть и отмечено. Новинки идут как отдельный раздел по типу Рекомендуемых. возьмите в админке перетащите на самый верх первой странице 20 рекомендованных и тогда выведуться не 6 а 20 Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.