Foх Posted April 8, 2014 Report Share Posted April 8, 2014 Друзья в симпле при открытии ссылки products открываются все товары,а какую ссылку вбить чтоб открывались только акционные,или только избранные.Как этот механизм в симпле работает? Quote Link to post Share on other sites
Kosjak76 Posted April 8, 2014 Report Share Posted April 8, 2014 В стандартной Симпле - никак, нужно дорабатывать. Quote Link to post Share on other sites
Foх Posted April 8, 2014 Author Report Share Posted April 8, 2014 В стандартной Симпле - никак, нужно дорабатывать.создать станицу и на ней по аналогии как в product.tpl вывести акционные?или все сложней? Quote Link to post Share on other sites
Kosjak76 Posted April 8, 2014 Report Share Posted April 8, 2014 Нет, создавать ничего не надо, небольшие изменения в ПродуктсВью и .htaccess Quote Link to post Share on other sites
Noxter Posted April 8, 2014 Report Share Posted April 8, 2014 Пишите свой View на подобии MainView.php далее пишете свой плагин к smarty для выборки товаров фильтруя нужными вам параметрами (акционный, хит, новинка) и выводите в шаблон. Посмотрите как реализован плагин вывода просмотренных товаров в view/View.php get_browsed_products. Это один из вариантов реализации. Quote Link to post Share on other sites
Solution Kosjak76 Posted April 8, 2014 Solution Report Share Posted April 8, 2014 Короче, выкладываю рабочее решение:.htaccess в корне сайта: RewriteRule ^hits/?$ index.php?module=ProductsView&mode=hits [L,QSA]RewriteRule ^sale/?$ index.php?module=ProductsView&mode=sale [L,QSA] ProductsView.php: // GET-Параметры $category_url = $this->request->get('category', 'string'); $brand_url = $this->request->get('brand', 'string'); $mode = $this->request->get('mode', 'string'); $filter = array(); $filter['visible'] = 1; if ($mode == 'hits') { $filter['featured'] = 1; } if ($mode == 'sale') { $filter['discounted'] = 1; } Готово, по адресу hits - рекомендуемые, по адресу sale - акционные товары. Quote Link to post Share on other sites
Noxter Posted April 8, 2014 Report Share Posted April 8, 2014 И я только что написал свою реализацию.Чуть позже выложу.P.S. Знакомый код, знаю чей Quote Link to post Share on other sites
Kosjak76 Posted April 8, 2014 Report Share Posted April 8, 2014 Код мой Я его давным-давно использую. Quote Link to post Share on other sites
Foх Posted April 8, 2014 Author Report Share Posted April 8, 2014 Код мой Я его давным-давно использую.Спасибо!)) Quote Link to post Share on other sites
Guest koval Posted April 8, 2014 Report Share Posted April 8, 2014 И я только что написал свою реализацию.Чуть позже выложу.P.S. Знакомый код, знаю чей Чуть позже -это сегодня? Quote Link to post Share on other sites
Noxter Posted April 8, 2014 Report Share Posted April 8, 2014 Чуть позже -это сегодня?Возможно, работы много.В моем решении нет деления на страницы, но есть к каждой странице (хит, новинка или акционный товар) свой шаблон оформления можно вытворять что угодно. Также у меня не будет отображаться фильтр товаров, так что скажу точно что решение Косяка идеальное. Quote Link to post Share on other sites
Kosjak76 Posted April 8, 2014 Report Share Posted April 8, 2014 Шаблон оформления можно повесить и в моем варианте, даже несколькими способами. Quote Link to post Share on other sites
Noxter Posted April 8, 2014 Report Share Posted April 8, 2014 Шаблон оформления можно повесить и в моем варианте, даже несколькими способами.Условиями в шаблоне. Quote Link to post Share on other sites
Kosjak76 Posted April 8, 2014 Report Share Posted April 8, 2014 Либо в шаблоне, либо в ProductsView.php Quote Link to post Share on other sites
service79 Posted April 9, 2014 Report Share Posted April 9, 2014 А кто подскажет как теперь полученным страницам присвоить заголовки? Quote Link to post Share on other sites
Kosjak76 Posted April 9, 2014 Report Share Posted April 9, 2014 В админке создать страницы с такими урлами и для них все прописать Quote Link to post Share on other sites
service79 Posted April 9, 2014 Report Share Posted April 9, 2014 В админке создать страницы с такими урлами и для них все прописатьБлагодарю Quote Link to post Share on other sites
cernos Posted May 26, 2014 Report Share Posted May 26, 2014 Больше интересует sale акционные товары.Если не ошибаюсь то выборку для акционных товаров нужно допиливать? Или я слеп? Quote Link to post Share on other sites
Kosjak76 Posted May 26, 2014 Report Share Posted May 26, 2014 В смысле допиливать? Quote Link to post Share on other sites
kislotnik Posted May 26, 2014 Report Share Posted May 26, 2014 У меня выводятся все товары. Quote Link to post Share on other sites
cernos Posted May 26, 2014 Report Share Posted May 26, 2014 В смысле допиливать?В том смысле, что базовом движке сортировки товара нет по значению SALE, ну или фильтра discounted... или имеется?Если имеется, то определяется наличием старая/новая цена? PS: не смотрел в исходники, нет под руками... Quote Link to post Share on other sites
Kosjak76 Posted May 26, 2014 Report Share Posted May 26, 2014 Есть такой фильтр. Quote Link to post Share on other sites
mart Posted May 27, 2014 Report Share Posted May 27, 2014 http://www.simplashop.com/article/simpla-2-rekomenduemye-i-tovary-so-skidkoj - мой давнишний вклад в общее дело. Quote Link to post Share on other sites
dpdp Posted May 28, 2014 Report Share Posted May 28, 2014 Отличное решение, все заработало! Благодарю! А как сделать то же самое для Новинок? Quote Link to post Share on other sites
Kosjak76 Posted May 28, 2014 Report Share Posted May 28, 2014 У меня в паке Новинки выбираются галкой в админке, там все точно также. Если на стандартной Симпле - то нужно сначала определиться, что такое Новинки. Потом написать фильтр по этому алгоритму. А дальше - по инструкции. Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.