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

Отображение блока только на главной

Есть блок кода, который отображается на главной странице ниже списка категорий.

Как сделать отображение блока только на главной ?

Тоесть когда с главной открывается какая то статья, то мы видим всё те же список категорий и блок. Как сдлеть чтобы блок там уже не отображался ?

Думал через условие $_SERVER['REQUEST_URI'] сделать, но выдает везде одинаковый адрес с сессией.

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

Присоединяюсь к вопросу. Есть цель использовать главную страницу ip.content в качестве портальной. И еще, создал я дополнительную страницу, возможно ли сделать ее главной (чтобы при открытии ip.content, открывалась именно она а не index.html)? Это бы решило проблему с отображением блоков на других страницах.

 

С назначением главной разобрался. Все логично.

Изменено пользователем MighelRuis

php условие должно помочь по идее.

 

MighelRuis, можно.

И вообще можно делать массу разных страниц со своим набором блоков.

  • Автор

php условие должно помочь по идее.

по идее - да, но на практике я не знаю ни одной переменной, к которой можно привязать данное условие

Наш гуру Ritsuka сейчас очень занят. Он бы помог...

$_SERVER['REQUEST_URI']

 

array $this->request

  • Автор

$_SERVER['REQUEST_URI']

 

array $this->request

вообще то я уже писало на счет $_server, но если мне не веришь, то сам пропиши в каком-то боковом блоке $f = $_SERVER['REQUEST_URI']; {$f}

и посмотри чего оно у тебя будет выводить на разных страницах

У меня не стоит контент, но на форуме выводиться нормально.

  • Автор

У меня не стоит контент, но на форуме выводиться нормально.

у меня и вконтенте выводит нормально...везде кроме боковой панели

Значит используйте массив $this->request, там должны быть значения по каким можно исключить страницы.

  • 3 недели спустя...
  • Автор

Значит используйте массив $this->request, там должны быть значения по каким можно исключить страницы.

Где и как я могу увидеть какие переменные имеются в данному массиве ?

  • 8 месяцев спустя...

Я справился немного по другому... Те блоки которые я хотел только на главной я вставил не в index.html, а в сам блок артиклей, т.е. Templates->Article Templates->Blog Format. И там в самом начале запарсил блок... На главной блок отображается, а в самой статье его нет...

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

Аккаунт

Навигация

Поиск

Поиск

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

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