Как вывести блок только на главной странице

#
Как вывести блок только на главной странице
Добрый день.
На сайте имеется блок с баннером-слайдером. Нужно, чтобы он отображался только на главной странице.
В основном макете сайта так выглядит этот кусок:
<div class="col-md-9 col-sm-9 device-content">
               <div class="popular"></div>
               <div class="slider_bg">        
                
                <div class="slider-wrapper theme-default">
                    <div id="slider" class="nivoSlider">
                        <img src="/i/s1.png" data-thumb="/i/s1.png" alt="" />
                        <img src="/i/s2.png" data-thumb="/i/s2.png" alt="" />
                        <img src="/i/s3.PNG" data-thumb="/i/s3.PNG" alt="" />
                        <img src="/i/s4.png" data-thumb="/i/s4.png" alt="" />
                    </div>
Что нужно вписать ДО блока, а что ПОСЛЕ - чтобы он отображался только на главной странице?
Заранее спасибо!
#
Re: Как вывести блок только на главной странице
Ainy,
Вставьте этот кусок кода в шаблон для главной страницы.
Макеты сайта - основной макет сайта - шаблон для главной страницы
#
Re: Как вывести блок только на главной странице
Пробовал.
Блок вроде пропадает, но сайт конкретно так кривится. Слева от блока-слайдера есть меню. И когда пропадает слайдер  то блок, идущий следом ниже, раздвигается на весь экран уже гораздо ниже меню, а не остается на месте баннера. Видимо надо искать в коде где какие параметры заданы относительно расположения. Непосильная задача.
#
Re: Как вывести блок только на главной странице
Ainy,
Ну тут надо смотреть верстку. Могу помочь
#
Re: Как вывести блок только на главной странице
<?php
if (Core_Page::instance()->structure->path == '/') {
// Главная страница
} else {
// Внутренние страницы
}
?>


и не надо никакого нагромождения шаблонов))) шаблон для всех страниц один, условие внутри шаблона, очень удобно для КЛИЕНТА
Модератор
#
Re: Как вывести блок только на главной странице
Рекомендую проверять на CURRENT_STRUCTURE_ID.
if (CURRENT_STRUCTURE_ID == 1)
{
// Главная страница
} else
{
// Внутренние страницы
}
вместо 1 указывается идентификатор узла структуры для страницы сайта.
#
Re: Re: Как вывести блок только на главной странице
если указать ID страницы, назначенной как типовая дин страница инфосистемы, то и на всех вложенных будет выполняться условие((( как бы показать именно на определенной странице и ни грамма больше ни на какой более???
#
Re: Как вывести блок только на главной странице
Мне необходимо выводить слайдер картинок ТОЛЬКО на главной. Прописываю условие:

if (Core_Page::instance()->structure->path == '/'){
            // Слайдер
            if (Core::moduleIsActive('informationsystem'))
            {
                $Informationsystem_Controller_Show = new Informationsystem_Controller_Show(
                    Core_Entity::factory('Informationsystem', 22)
                );
                $Informationsystem_Controller_Show
                    ->xsl(
                        Core_Entity::factory('Xsl')->getByName('Слайдер')
                    )
                    ->groupsMode('none')
                    ->itemsForbiddenTags(array('text'))
                    ->group(FALSE)
                    ->limit(5)
                    ->show();
            }
        }

Но слайдер выводится не только на главной, но и на внутренних страницах Новостей.
Подскажите, пожалуйста, может ли это быть за-за того, что информационная система Новости у меня расположена на главной странице (в корне сайта)?
#
Re: Как вывести блок только на главной странице
borisych,
Не пробовали, воспользоваться?
CURRENT_STRUCTURE_ID
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Модератор
#
Re: Как вывести блок только на главной странице
Seri,
будет то же самое, ведь ИС обрабатывается на главной странице.

Самое простое условие:
if (Core::$url['path'] == '/')
{
// ...
}


более сложное решение - проверить на контроллер и далее на группу ИС, если группа ИС 0 - то выводить.
Авторизация