Перейти к содержимому
Русский язык для Invision Community 5

Условия отображения зависит от ссылки

Не подскажете как создать такое условие для вставки его в шаблоны:

 

<if test="Здесь какая то ссылка">Контент</if>

 

То есть контент в этом условии отображается лишь когда посетитель находиться на этой странице.

Рекомендованные сообщения

<if test="('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']) === 'ссылка'">Контент</if>

  • Автор

@newbie,

Спасибо, то что надо, выручили.

 

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

Пример:

 

<if test="('http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']) === 'http://ссылка на сайт/links/'">Контент</if>

 

После links/ идут ссылки типа /links/category/307-failovyi-arhiv-igr/ или /links/link/1882-russkaya-versiya-tropico-5/

Хотелось бы что бы на этих дочерних ссылках также показывалось.

test="strpos( $_SERVER['REQUEST_URI'], '/links/' ) === 0 )"

  • Автор

@siv1987,

Большое спасибо, то что надо.

Похоже что Вам нужно отображать код на страницах приложения Links

Можно использовать условие

$this->request['app'] == 'links'

  • Автор

Похоже что Вам нужно отображать код на страницах приложения Links

Можно использовать условие

Не только в Links. Спасибо, то что надо.

Создайте аккаунт или войдите в него для комментирования

Аккаунт

Навигация

Поиск

Поиск

Настроить push-уведомления браузера

Chrome (Android)
  1. Нажмите на иконку замка рядом с адресной строкой.
  2. Нажмите Права доступа -> Уведомления.
  3. Измените свои настройки.
Chrome (компьютер)
  1. Нажмите на иконку замка в адресной строке.
  2. Выберите Настройки сайта.
  3. Найдите Уведомления и измените свои настройки.