В InstantCMS 2 нет возможность скрыть какой нибудь виджет в определенных страницах, если данный виджет стоить в разделе Все страницы, то отображается везде, а нам допустим потребуется не выводить данный виджет на главной, для этого придется соз

Вывести виджет на всех страницах, кроме...

Вывести виджет на всех страницах, кроме...

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

Зайдем в Админку - раздел Виджеты и нажимаем Создать страницу.

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

В поле Положительные маски пишем все страницы на котором виджет должен отображать. В качестве пример я напишу все стандартные страницы движка.

*news*
*articles*
*posts*
*albums*
*board*
*pages*
*groups*
*activity*
*comments*
*users*
*auth*
*tags*
*search*

Эти маски говорят системе, в каких страницах надо выводить виджет. Если вы создали новый Тип контента или установили компонент Статусы, то надо прописать их здесь, что бы выджет отображался и на этих страницах.

В масках можно использовать * (звездочка) и % (процент).

  • * - любая последовательность символов
  • % - любое число

Здесь строка *news* - означает что виджет надо вывести на всех страницах, где в URL страницы содержится слово news например: ваш-сайт/news/5-snizhenie-nalogov-dlja-biznesa.html

Маски для страниц виджеты

Так же можно указать Отрицательные маски, что бы не выводить виджет в конкретных страницах. Например на страницах регистрации и добавление новостей.

auth/register
news/add
Нравится
Не нравится
RSS
Роман
05:37
Спасибо!
Алексей
00:02
Данный способ не будет выводить виджет на главной? Надо чтобы виджет был на всех страницах кроме главной. Или уже есть способ по проще (без перечисления всех страниц движка)?
11:26
других способов не знаю, только перечисление всех страниц.
хотя сейчас для Все страницы, можно задать отрицательные маски, но не знаю как туда указать главную страницу, просто слеш / не сработал
Загрузка...

Новые комментарии

Без доработки кода не получиться это сделать
АлександрЛента событий 2 дня назад
Добрый день! Не подскажите как сделать Чтоб по умолчанию событие "Постить в стену" было включено т....
Обновите шаблон до 2.7
Здравствуйте! После установки шаблона проблема с биллингом - не выводятся системные сообщения "вам ...
Здравствуйте, на 2.9 еще не тестировал, чуть позже отвечу
Здравствуйте, сейчас при получение подарка, можно выводить в виде стикера на аватарке, на несколько ...
Возможно ли использование компонента, в виде выдачи наград: VIP-пользователь и т.п.? То есть чтобы п...
ИльяМультиязычность для InstanCMS 2.5 6 дней назад
2.9.0 что то не работает, идет прогрузка содержимого, во всех разделах и так ничего и не находит
ЮрийБесплатный шаблон для InstantCMS2 7 дней назад
Спасибо за ответ! Проблема решилась сама собой. Видимо, кэш мешал. Теперь проблема с добавлением фо...
Здравствуйте, не должна пропадать, можно ссылку на сайт?

Кошелек для оплаты

WebMoney: R380642925354 | Z170841179282

Яндекс деньги: 410012099984285

Qiwi: +79269354436

Счет сбербанк: 40817810640001679889

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