ну в принципе, как вариант :) сейчас проверю.
я уже немного оп своему сделал. заметил тенденцию, что при создании раздела / страницы, Битрикс помещает папку в корень сайта и в него кидает .section.php и index.php. Собственно, по этим файлам я и определяю :)
[CODE]
function isStaticPage()
{
$page_path = dirname(__FILE__).'/../../../'.$_SERVER["REQUEST_URI"];
if (file_exists($page_path.'.section.php') && file_exists($page_path.'index.php') && $_SERVER["REQUEST_URI"] != '/') return true;
else return false;
}
[/CODE]
Ну только для красоты нужно избавиться от '../../' и заюзать какие-нибудь стандартные, Битриксовые константы (про которые я пока не знаю :)) аля SITE_ROOT
Ну и нужно в эту функцию добавить ещё хэш $not_static = array() и в него запихнуть ограничения. '/contact/', '/site_map/' и т.д. Их там пару штук будет.
вот как-то так я с этим сражался :)
Но и кстати, по заданию таки нужно было выводить эти куски вёртки под заголовком страницы <h1>.
Как это реализовать в Битриксе, я так и не допёр пока) Говорили мне про - "Отложенные функции", но почитав про неё, что-то я не понял как она мне тут поможет...
я уже немного оп своему сделал. заметил тенденцию, что при создании раздела / страницы, Битрикс помещает папку в корень сайта и в него кидает .section.php и index.php. Собственно, по этим файлам я и определяю :)
[CODE]
function isStaticPage()
{
$page_path = dirname(__FILE__).'/../../../'.$_SERVER["REQUEST_URI"];
if (file_exists($page_path.'.section.php') && file_exists($page_path.'index.php') && $_SERVER["REQUEST_URI"] != '/') return true;
else return false;
}
[/CODE]
Ну только для красоты нужно избавиться от '../../' и заюзать какие-нибудь стандартные, Битриксовые константы (про которые я пока не знаю :)) аля SITE_ROOT
Ну и нужно в эту функцию добавить ещё хэш $not_static = array() и в него запихнуть ограничения. '/contact/', '/site_map/' и т.д. Их там пару штук будет.
вот как-то так я с этим сражался :)
Но и кстати, по заданию таки нужно было выводить эти куски вёртки под заголовком страницы <h1>.
Как это реализовать в Битриксе, я так и не допёр пока) Говорили мне про - "Отложенные функции", но почитав про неё, что-то я не понял как она мне тут поможет...