Jump to content

{{if главная страница}}

Featured Replies

comment_142656

Качан не варит уже, но примерно так:

<html>
  <head>
  </head>
<body id='' class='ipsApp header5'>
<div class="main-content {{if in_array('header5', \IPS\Output::i()->bodyClasses )}}ipsHide{{endif}}">
      {block="Ваш блок"}
</div>
</body>
</html>

 

comment_142668
8 часов назад, demvlg сказал:

а это откуда?

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

comment_142669
11 минут назад, andros0789 сказал:

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

Если нет в body этого, то применится к div'у class

ipsHide

и этот div будет скрыт.

А для того чтобы в нужной странице добавить класс header5, Вам нужно прописать на нужной странице другой код (к примеру у меня в шаблоне краткой новости)
 

{{\IPS\Output::i()->bodyClasses[] = 'header5';}}

И при входе на страницу с новостями у вас будет добавляться class header5 в body.

comment_142675

Советы выше не особо дельные. Используйте:

 {{if (\IPS\Request::i()->url()->data['path']) == "/"}} 

                      {block="тут ваш блок или что то"}, или текст или html код итд

{{endif}} 

если включен мод реверт то нужно поменять

  • Author
comment_142688

Вот это похожу на верную логику)

Сейчас нет возможности проверить, с гет параметрами будет работать?

к примеру если урл будет сайт.ру/?from=yandex
будет также считаться за главную - или уже условие не сработает?

comment_142689
35 минут назад, demvlg сказал:

Вот это похожу на верную логику)

Сейчас нет возможности проверить, с гет параметрами будет работать?

к примеру если урл будет сайт.ру/?from=yandex
будет также считаться за главную - или уже условие не сработает?

Все что за / считается другой страничкой и не показывает контент там.

За доп информацией пишите в лс. Помогу если нужно)

  • Author
comment_142692
{{if (\IPS\Request::i()->url()->data['path'] == '/' and ! \IPS\Request::i()->url()->data['query']) or (! \IPS\Request::i()->url()->data['path'] and \IPS\Request::i()->url()->data['query'])}}
	код на главной, даже с /?...
{{endif}}

можно закрывать

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.