Перейти к содержанию
Официальный форум поддержки Simpla

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


Перейти к решению Решено Kors,

Рекомендуемые сообщения

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

 

Вообщем давно посматривал на 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

Ссылка на сообщение
Поделиться на другие сайты

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

Ссылка на сообщение
Поделиться на другие сайты
  • Решение

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

{if $smarty.get.module!='ProductView' }
выводится только на страницах, КРОМЕ товара
{/if}
Ссылка на сообщение
Поделиться на другие сайты
  • 5 месяцев спустя...

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

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

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

 

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

Ссылка на сообщение
Поделиться на другие сайты

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

 

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

Ссылка на сообщение
Поделиться на другие сайты

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

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

 

 {if $module=='ProductsView' } 
 

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

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...