Gruzin Опубликовано 25 мая, 2017 Жалоба Поделиться Опубликовано 25 мая, 2017 Всем привет, по данной инструкции https://simplashop.com/article/simpla-21-dopolnitelnye-chekboksy-v-tovare сделал дополнительный чекбокс для новинок, подскажите пожалуйста как теперь на главной вместо тех новинок которые предусмотрены самим движком выводить товары которые я сам помечаю как новинки?Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 25 мая, 2017 Жалоба Поделиться Опубликовано 25 мая, 2017 там же написано: Теперь осталось получить и обработать данные в шаблоне. Открываем файл design/[ваш_шаблон]/html/main.tpl и вместо виджета get_new_products вызываем виджет 73 {get_is_new_products var=new_products limit=3} Теперь мы получаем в "Новинки" не последние по дате добавления, а те товары, где мы поставили галочку "Новинка". Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 26 мая, 2017 Автор Жалоба Поделиться Опубликовано 26 мая, 2017 там же написано: Теперь осталось получить и обработать данные в шаблоне. Открываем файл design/[ваш_шаблон]/html/main.tpl и вместо виджета get_new_products вызываем виджет 73 {get_is_new_products var=new_products limit=3}Теперь мы получаем в "Новинки" не последние по дате добавления, а те товары, где мы поставили галочку "Новинка".Спасибо. Я то в принципе так и делал , но у меня выдаёт вот такую ошибку :Fatal error: Uncaught --> Smarty Compiler: Syntax error intemplate"G:\OpenServer\domains\oksana1\design\onlineobuv_1\html\main.tpl" online 1 "{* Главная страница магазина *} {* Для того чтобы обернутьцентральный блок в шаблон, отличный от index.tpl *} {* Укажите нужныйшаблон строкой ниже. Это работает и для других модулей *} {$wrapper ='index.tpl' scope=parent} {* Канонический адрес страницы *}{$canonical="" scope=parent} {include file="_slider.tpl"} {*{includefile="_brands.tpl"}*} {*{include file="_little_slider.tpl"}*} {*{includefile="_tabs_items_recommends.tpl"}*} {*{includefile="_main_about.tpl"}*} <div class="row1"> {* Рекомендуемыетовары *} {get_featured_products var=featured_products limit=3} {if$featured_products} <h1>Рекомендуемые товары</h1><div class="itemslist row"> {foreach $featured_pr in G:\OpenServer\domains\oksana1\Smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php on line 1 Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 26 мая, 2017 Автор Жалоба Поделиться Опубликовано 26 мая, 2017 Там ещё и в коде ошибка. Написано {get_is_new_products var=new_products limit=3}, а должно быть {get_is_new_products var=is_new_products limit=3} Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 26 мая, 2017 Жалоба Поделиться Опубликовано 26 мая, 2017 Там ещё и в коде ошибка. Написано {get_is_new_products var=new_products limit=3}, а должно быть {get_is_new_products var=is_new_products limit=3} ошибки нет. это var=is_new_products это переменная в которую будет переданы товары. дальше используете как хотите Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 26 мая, 2017 Автор Жалоба Поделиться Опубликовано 26 мая, 2017 ошибки нет. это var=is_new_products это переменная в которую будет переданы товары. дальше используете как хотитеСпасибо. просто если пишу new_products то на сайт выводится сообщение товары не найдены, а если is_new_products то работает. Наверное просто я чего то недопонимаю. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 26 мая, 2017 Жалоба Поделиться Опубликовано 26 мая, 2017 Спасибо. просто если пишу new_products то на сайт выводится сообщение товары не найдены, а если is_new_products то работает. Наверное просто я чего то недопонимаю. потому что далее в коде вы наверное используете is_new_products Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 4 августа, 2017 Автор Жалоба Поделиться Опубликовано 4 августа, 2017 Может кто поможет разобраться , если вывожу новинки стандартным методом {get_new_products var=new_products limit=10}выводится 10 товаров, а если вывожу {get_is_new_products var=is_new_products limit=10} то выводится на один меньше. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.