Скрытие виджетов!

InstantCMS 2.X

Вопрос

#1 9 ноября 2018 в 16:22
Час Всем Добрый!
Подскажите как скрыть на странице определенный виджет который установлен "Системные- все страницы"
Виджет должен быть виден везде кроме нескольких страниц как его скрыть именно с этих нескольких страниц??
Если можно по подробнее.

Спасибо всем за помощь!
#2 9 ноября 2018 в 16:25
Все страницы, Отрицательные маски?
#3 9 ноября 2018 в 16:37


Все страницы, Отрицательные маски ?

@elv

Можно пример написания!
#4 9 ноября 2018 в 16:52

Все страницы, Отрицательные маски ?

@elv
Так можно скрыть только ВСЕ виджеты с указанных страниц
#5 9 ноября 2018 в 16:53
делаете новую страницу
в положительные ставите /*
в отрицательные урлы нужных страниц
#6 9 ноября 2018 в 16:53
albums/22-11.html
#7 9 ноября 2018 в 17:04
Мне со страницы нужно скрыть виджет который показывается на всех страницах!
#8 9 ноября 2018 в 17:27
На данный момент по идее можно разместить Все виджеты на всех страницах, и виджеты на определенных и всех страницах Контента.
#9 9 ноября 2018 в 17:27
Ни чего не понял!
Причем тут:
+ users/%
— users/1
Допустим вот страница и нужно виджет НОВЫЕ ПОЛЬЗОВАТЕЛИ скрыть только с этой страницы.
Что и где нужно прописать для виджета??
#10 9 ноября 2018 в 17:34
Про положительные и отрицательные маски правильно подсказали:

делаете новую страницу
в положительные ставите /*
в отрицательные урлы нужных страниц

Jestik
подробнее:
docs.instantcms.ru/manual/widgets/pages

Что и где нужно прописать для виджета??

MegaRostov
мы же не знаем адреса ваших страниц...
В остальном Jestik, подсказал.
#11 9 ноября 2018 в 17:43
Rainbow, @elv, Jestik, vikont
Спасибо! Постараюсь разобраться!
#12 9 ноября 2018 в 17:49

Про положительные и отрицательные маски правильно подсказали:

Rainbow
Правильно, но в InstantCMS 2-х заложена скрытая функция: ни одна проблема не решается, если при её решении на форуме излишне используются восклицательные знаки и CAPS LOCKи.
По этой причине нет смысла обсуждать тему (кроме появления здесь ещё пары-тройки !!-!!! иного результата не будет).
#13 9 ноября 2018 в 19:28

Про положительные и отрицательные маски правильно подсказали:

Rainbow
Это все правильно, НО для всех виджетов с данной страницы!
В Инстанте НЕТ такого механизма, чтобы один раз поставить виджет и указать на какой странице его НЕ показывать!
Чтобы скрыть виджет на одной странице, НАДО его убрать со системной страницы ВСЕ страницы и поставить виджет только на нужных страницах! По другому никак!
Уже задавал подобный вопрос, искал решение, но почему то кроме меня это больше никого не заинтересовало, только и недоумевали, что трудно расставить виджеты по страницам...? Теперь еще и MegaRostov, забеспокоился… smile
#14 9 ноября 2018 в 19:33

В Инстанте НЕТ такого механизма, чтобы один раз поставить виджет и указать на какой странице его НЕ показывать!

vikont
Есть механизм хуков.
Хуком 'widgets_before_list' можно запретить отображение любого виджета на любой странице.
#15 10 ноября 2018 в 00:25

Хуком 'widgets_before_list' можно запретить отображение любого виджета на любой странице.

Ris
Как это реализовать на практике, далеким от программирования пользователям?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.