Головна » Блоги » InstantCMS - переваги та недоліки системи » Маска для сторінки виводу віджетів "Всі, крім головної" в InstantCMS другої гілки

Маска для сторінки виводу віджетів "Всі, крім головної" в InstantCMS другої гілки

+1
Голосів: 1
Опубліковано: 2018 / 03 / 14
Переглядів: 98
Категорія: Різне
Вітаю!
Дуже часто стикаюся з необхідністю такої сторінки в своїй роботі. На форумі офсайту сситеми, та і в інтернеті також, колеги пропонують в якості позитивних масок перерахувати всі потрібні сторінки. Не те, що треба звичайно.
Самостійно також не міг раніше додуматися і доводилося робити в шаблоні позицію з умовою не виводити її на головній сторінці на PHP. Теж, звичайно, "не те".

Між тим рішення є і воно просте. Люба маска (не важливо "позитивна" чи "негативна") складається з 2-х частин:коренева сторінка (вона ж, - головна) + частина URL після неї. Останні ми і вказуємо в фільтрі в якості маски. Чим відрізняється головна сторінка в плані URL від інших?
Правильно, - у неї більше ніяких символів в URL не міститься.

Виходячи з цього, робимо сторінку для прив'язки віджетів "всі, крім головної" вказавши в якості позитивної маски знак * (зірочка, астерикс), що в перекладі на людську мову означатиме для системи "вивести позицію на сторінках з URL, що склаються з адреси головної сторінки та любої послідовності знаків після ". Все, фільтр "всі, крім головної" готовий!

Миру вам!

Читайте також:

Коментарі (0)

Немає коментарів. Ваш буде першим!