По умолчанию ставлю шаблон, который расчитан для внутренних страниц сайта. На главной странице будет свой шаблон. Подскажите, как составить условие для отображения нужного шаблона на главной странице сайта?
|
Есть условие для всех шаблонов:
if ($IS_MAIN_PAGE == true) { } else { } То что будет в true покажется на главной странице, то что в else на всех остальных. ![]()
Милютин Алексей.
|
|
|
|
|
|
По аналогии с $_GET["print"] == "Y" прописал $IS_MAIN_PAGE == true. Не работает. Наверно неправильно что-то написал.
|
|
|
|
|
|
Вы можете использовать условие проверки по текущему пути:
$APPLICATION->GetCurPage()=="/index.php" |
|
|
|
|
|
Сделал так:
$GLOBALS["APPLICATION"] -> GetCurDir() == "/" |
|
|
|
|
|
Amorfis, это не совсем правильно. /map.php и /auth.php -- не главные страницы
8) |
|
|
|
|
CSite::InDir('/index.php') или просто выбрать "Для папки или файла" и выбрать "/index.php" |
|||
|
|
|
|
У меня это не работает, в чем могут быть проблемы?
|
|
|
|
|
Ph-A
|
|||||
|
|
|
|
Да для папки или файла, даже если только одно это условие ставить выбор не происходит. На движке один сайт. Еще странно то что если делать /default.php то работает, а /index.php ни в какую уже 2 раза ставил - везде одно и тоже. Куда копать?
|
|
|
|
|
|
нашел решение в
|
||||
|
|
|
|||