Для того, чтобы спрятать или вывести что-то в шаблоне на определённой странице, нужно использовать специальные smarty-условия, я буду называть их условными тегами.
В данном случае условными тегами нужно "оборачивать" те элементы, которые вы хотите скрыть или наоборот показать на определённой странице.
Для работы нужно открыть с модулями сайдбара вам нужно открыть:
Приложение сайт –> дизайн –>(тема Flatty для сайта) –>шаблоны –> файл sidebar.html
Там вы увидите как "модули" разнесены по приложениям.
Вам нужно выбрать модуль, который вы хотите показать и "обернуть" следующими тегами:
{if $action == 'category'}...{/if} – показывать на странице категории {if $action == 'product'}...{/if} – показывать на странице товара {if $wa_app_url == $wa->currentUrl()}...{/if} – показывать на главной странице приложения {if $wa_url == $wa->currentUrl()}...{/if} - показывать на главной странице сайта
Если вы хотите скрыть блок на определённой странице, то для этого нужно немного изменить условия.
{if $action !== 'category'}...{/if} – скрыть на странице категории {if $action !== 'product'}...{/if} – скрыть на странице товара {if $wa_app_url !== $wa->currentUrl()}...{/if} – скрыть на главной странице приложения {if $wa_url !== $wa->currentUrl()}...{/if} - скрыть на главной странице сайта
1 комментарий
Если вы хотите выводить определённый контент только на определённой странице товара, то поможет такой код:
Где 127 – id товара (частный случай).
Узнать его можно в адресной строке браузера во время редактирования выбранного товара.