MStyle28 Опубликовано 3 апреля, 2015 Жалоба Поделиться Опубликовано 3 апреля, 2015 Всем доброго времени суток! Вообщем давно посматривал на Simpla CMS и решил попробывать пересесть на неё.Решил поковырять шаблонизатор,после того как облазил админпанель вдоль и поперёк. Появились такие вопросы:1.Как определённый блок не выводить на определённых страницах?К примеру в корзине и оформлении товара?2.Вывел рекомендуемые товары в сайдбар,на всех страницах сайта.Как вывести кроме изображения товара и имени к примеру характеристику товара?3.Опять же вывел чуть ниже рекомендуемых товаров,последние записи из блока.Как вывести краткий текст из этих новостей,а не только название и дату?4.Как вывести характеристику товара в корзине?В перечень товаров,рядом с той же ценой. Прикручу несколько скриншотов шаблона.Как закончу,выложу беплатно. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 3 апреля, 2015 Жалоба Поделиться Опубликовано 3 апреля, 2015 1. Форумный Google-поиск на фразу "определённый блок не выводить на определённых страницах", первый же найденный пункт дает ответ на вопрос. Остальные пункты - аналогично... Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 3 апреля, 2015 Автор Жалоба Поделиться Опубликовано 3 апреля, 2015 1. Форумный Google-поиск на фразу "определённый блок не выводить на определённых страницах", первый же найденный пункт дает ответ на вопрос.Остальные пункты - аналогично...Не нашел на форуме как запретить вывод блока на определенных страницах.Не в категориях,а к примеру страницах оформления товара,корзины. Цитата Ссылка на сообщение Поделиться на другие сайты
Решение Kors Опубликовано 3 апреля, 2015 Решение Жалоба Поделиться Опубликовано 3 апреля, 2015 1. Провожу Форумный Google-поиск на фразу "определённый блок не выводить на определённых страницах". 2. Перехожу по ссылке на первый же найденный пункт, http://forum.simplacms.ru/topic/4953-%D0%B2%D1%8B%D0%B2%D0%BE%D0%B4-%D0%B1%D0%BB%D0%BE%D0%BA%D0%BE%D0%B2-%D0%B2-%D0%B7%D0%B0%D0%B4%D0%B0%D0%BD%D0%BE%D0%B9-%D0%BA%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D0%B8-%D0%B8%D0%BB%D0%B8-%D1%81%D1%82%D1%80%D0%B0%D0%BD%D0%B8%D1%86%D0%B5/. 3. Во втором посте даны хорошие примеры кода: 3.1. Вывод только на главной странице, 3.2. Вывод на странице с товаром, 3.3. Вывод на странице корзины или товар. Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 3 апреля, 2015 Автор Жалоба Поделиться Опубликовано 3 апреля, 2015 А как выставить запрет определенного блока на странице с товаром?Что-то не находит ничего. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 4 апреля, 2015 Жалоба Поделиться Опубликовано 4 апреля, 2015 Вывод на странице с товаром: {if $smarty.get.module=='ProductView' } выводится только на странице товара {/if} Вывод на страницах, КРОМЕ товара: {if $smarty.get.module!='ProductView' } выводится только на страницах, КРОМЕ товара {/if} Цитата Ссылка на сообщение Поделиться на другие сайты
MStyle28 Опубликовано 4 апреля, 2015 Автор Жалоба Поделиться Опубликовано 4 апреля, 2015 Большое спасибо! Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 8 сентября, 2015 Жалоба Поделиться Опубликовано 8 сентября, 2015 А как убрать сайд бар со всех страниц, кроме каталога? пишу в index.tpl {if $smarty.get.module=='ProductsView' } <div id="left"> Тут сайдбар </div> {/if} Не работает(((Временно решил через wrapper, но два шаблона index постоянно править не удобно Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 8 сентября, 2015 Жалоба Поделиться Опубликовано 8 сентября, 2015 А как убрать сайд бар со всех страниц, кроме каталога? пишу в index.tpl {if $smarty.get.module=='ProductsView' } <div id="left"> Тут сайдбар </div> {/if} Не работает(((Временно решил через wrapper, но два шаблона index постоянно править не удобно а если {if $module=='ProductsView' } Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 8 сентября, 2015 Жалоба Поделиться Опубликовано 8 сентября, 2015 а если {if $module=='ProductsView' }Уже пробовал, тоже не работает. потом попробую на стандартной симпле, мож я в движке что то наделал, уже много изменений). Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 8 сентября, 2015 Жалоба Поделиться Опубликовано 8 сентября, 2015 Уже пробовал, тоже не работает. потом попробую на стандартной симпле, мож я в движке что то наделал, уже много изменений). Спасибо. а переменная {$module} вообще что выводит?) Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 9 сентября, 2015 Жалоба Поделиться Опубликовано 9 сентября, 2015 {$module|print_r} в помощь. Цитата Ссылка на сообщение Поделиться на другие сайты
filth Опубликовано 12 сентября, 2015 Жалоба Поделиться Опубликовано 12 сентября, 2015 а переменная {$module} вообще что выводит?)Спасибо, вопрос отпал, все получилось, не понимаю в чем была причина, но {if $module=='ProductsView' } теперь работает. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.