Posted 24 января, 20186 yr comment_142650 как в шаблоне задать условие {{if главная страница}} здесь покажем чтото {{endif}} Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/ Share on other sites Больше вариантов
24 января, 20186 yr comment_142651 Смотря какое приложение является главной страницей Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/?&do=findComment&comment=142651 Share on other sites Больше вариантов
24 января, 20186 yr Author comment_142653 Pages Но использовать данный оборот хочу в globalTemplate Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/?&do=findComment&comment=142653 Share on other sites Больше вариантов
24 января, 20186 yr 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> Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/?&do=findComment&comment=142656 Share on other sites Больше вариантов
25 января, 20186 yr Author comment_142657 5 часов назад, andros0789 сказал: header5 а это откуда? Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/?&do=findComment&comment=142657 Share on other sites Больше вариантов
25 января, 20186 yr comment_142667 А чё просто в приложениях ни как как раньше? Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/?&do=findComment&comment=142667 Share on other sites Больше вариантов
25 января, 20186 yr comment_142668 8 часов назад, demvlg сказал: а это откуда? я вам показал пример вывода и условия. если в боди есть этот класс то оно выведет этот блок Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/?&do=findComment&comment=142668 Share on other sites Больше вариантов
25 января, 20186 yr comment_142669 11 минут назад, andros0789 сказал: я вам показал пример вывода и условия. если в боди есть этот класс то оно выведет этот блок Если нет в body этого, то применится к div'у class ipsHide и этот div будет скрыт. А для того чтобы в нужной странице добавить класс header5, Вам нужно прописать на нужной странице другой код (к примеру у меня в шаблоне краткой новости) {{\IPS\Output::i()->bodyClasses[] = 'header5';}} И при входе на страницу с новостями у вас будет добавляться class header5 в body. Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/?&do=findComment&comment=142669 Share on other sites Больше вариантов
26 января, 20186 yr comment_142675 Советы выше не особо дельные. Используйте: {{if (\IPS\Request::i()->url()->data['path']) == "/"}} {block="тут ваш блок или что то"}, или текст или html код итд {{endif}} если включен мод реверт то нужно поменять Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/?&do=findComment&comment=142675 Share on other sites Больше вариантов
26 января, 20186 yr Author comment_142688 Вот это похожу на верную логику) Сейчас нет возможности проверить, с гет параметрами будет работать? к примеру если урл будет сайт.ру/?from=yandex будет также считаться за главную - или уже условие не сработает? Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/?&do=findComment&comment=142688 Share on other sites Больше вариантов
26 января, 20186 yr comment_142689 35 минут назад, demvlg сказал: Вот это похожу на верную логику) Сейчас нет возможности проверить, с гет параметрами будет работать? к примеру если урл будет сайт.ру/?from=yandex будет также считаться за главную - или уже условие не сработает? Все что за / считается другой страничкой и не показывает контент там. За доп информацией пишите в лс. Помогу если нужно) Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/?&do=findComment&comment=142689 Share on other sites Больше вариантов
26 января, 20186 yr 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}} можно закрывать Link to comment https://ipbmafia.ru/topic/19202-if-glavnaya-stranica/?&do=findComment&comment=142692 Share on other sites Больше вариантов
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.