Jump to content

Помогите разобраться в шаблонизаторе


Go to solution Solved by Kors,

Recommended Posts

Всем доброго времени суток!

 

Вообщем давно посматривал на Simpla CMS и решил попробывать пересесть на неё.

Решил поковырять шаблонизатор,после того как облазил админпанель вдоль и поперёк.

 

Появились такие вопросы:

1.Как определённый блок не выводить на определённых страницах?К примеру в корзине и оформлении товара?

2.Вывел рекомендуемые товары в сайдбар,на всех страницах сайта.Как вывести кроме изображения товара и имени к примеру характеристику товара?

3.Опять же вывел чуть ниже рекомендуемых товаров,последние записи из блока.Как вывести краткий текст из этих новостей,а не только название и дату?

4.Как вывести характеристику товара в корзине?В перечень товаров,рядом с той же ценой.

 

Прикручу несколько скриншотов шаблона.Как закончу,выложу беплатно.

 

post-19658-0-62453000-1428036118_thumb.pngpost-19658-0-13465000-1428036119_thumb.pngpost-19658-0-97621100-1428036119_thumb.pngpost-19658-0-28921400-1428036120_thumb.png

Link to post
Share on other sites

1. Форумный Google-поиск на фразу "определённый блок не выводить на определённых страницах", первый же найденный пункт дает ответ на вопрос.

Остальные пункты - аналогично...

Link to post
Share on other sites

1. Форумный Google-поиск на фразу "определённый блок не выводить на определённых страницах", первый же найденный пункт дает ответ на вопрос.

Остальные пункты - аналогично...

Не нашел на форуме как запретить вывод блока на определенных страницах.Не в категориях,а к примеру страницах оформления товара,корзины.

Link to post
Share on other sites
  • Solution

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. Вывод на странице корзины или товар.

Link to post
Share on other sites

Вывод на странице с товаром:

{if $smarty.get.module=='ProductView' }
выводится только на странице товара
{/if}

Вывод на страницах, КРОМЕ товара:

{if $smarty.get.module!='ProductView' }
выводится только на страницах, КРОМЕ товара
{/if}
Link to post
Share on other sites
  • 5 months later...

А как убрать сайд бар со всех страниц, кроме каталога? пишу в index.tpl

{if $smarty.get.module=='ProductsView' }
<div id="left">
 Тут сайдбар
</div>
{/if}

Не работает(((

Временно решил через wrapper, но два шаблона index постоянно править не удобно

Link to post
Share on other sites

А как убрать сайд бар со всех страниц, кроме каталога? пишу в index.tpl

{if $smarty.get.module=='ProductsView' }
<div id="left">
 Тут сайдбар
</div>
{/if}

Не работает(((

Временно решил через wrapper, но два шаблона index постоянно править не удобно

 

а если {if $module=='ProductsView' }

Link to post
Share on other sites

а если {if $module=='ProductsView' }

Уже пробовал, тоже не работает. потом попробую на стандартной симпле, мож я в движке что то наделал, уже много изменений). Спасибо.

Link to post
Share on other sites

Уже пробовал, тоже не работает. потом попробую на стандартной симпле, мож я в движке что то наделал, уже много изменений). Спасибо.

 

а переменная {$module} вообще что выводит?)

Link to post
Share on other sites

а переменная {$module} вообще что выводит?)

Спасибо, вопрос отпал, все получилось, не понимаю в чем была причина, но

 

 {if $module=='ProductsView' } 
 

теперь работает.  :huh:

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...