Уважаемые коренные Инстант-жители! :)
Подскажите, пожалуйста, как создать в шаблоне пользовательскую страницу, условно:
«Все страницы, кроме некоторых, но включая главную»
Ключевой момент — это именно включая главную.
— — — — -
На всякий случай сразу добавляю пояснения почему это реально актуальная задача:
Пример 1. Я хочу выводить виджет поиска на всех страницах (включая главную), кроме собственно страницы поиска и результатов поиска (домен/search и домен/search?q=*).
Пример 2. Я хочу выводить виджет с облаком тегов на всех страницах (включая главную), кроме страницы с тегами (домен/tags)
Пример 3. Я хочу выводить виджет с аватарами пользователей на всех страницах (включая главную), кроме страниц раздела «Пользователи» (домен/users*).
— — — — -
Вот я пробую настроить фильтры для третьего примера:
Отрицательный фильтр — отлично отфильтровывает раздел «Пользователи».
Положительный фильтр "*" — тоже отлично выбирает все страницы КРОМЕ главной.
А вот как указать, что для главной страницы тоже эту страницу тоже стоит применять??
— — — — -
Сразу уточнение.
Да, на многих сайтах главная страница — строится полностью по другим шаблонам, чем все остальные.
Но в моём случае — нет. Центральная часть — да. А вот боковые виджеты — так, как я описал.
— — — — -
Ещё момент. Может быть есть возможность разместить один виджет сразу на нескольких страницах шаблона.
Именно НЕ копию виджета, а один виджет, чтобы не приходилось одинаковые виджеты дважды настраивать — на главной и на вот этих страницах а-ля «все внутренние страницы, кроме ...».
— — — — -
Возможно, задача примитивная, нужно просто как-то вместо или рядом с маской * добавить ещё одну маску, которая означает — «пустая строка», то есть URL без ничего после первого слеша.
Буду признателен за решение, а также за любые идеи, размыления по данной задаче.