Имеется шаблон сайта. Необходимо разместить в шаблоне включаемый файл в "шапке" сайта. Используя вот такие конструкции:
пытался подключить включаемый файл. В подвале (после #WORK_AREA#) получается разместить данные из включаемого файла и всё отображается хорошо, но если переместить данную включаемую область в шапку (до WORK_AREA), то едет верстка.
А именно на странице вначале отображается содержимое header.php шаблона, затем footer.php шаблона, а только потом сам контент из WORK_AREA.
Причем, если использовать:
то страница формируется и отображается правильно, по порядку ( header.php - WORK_AREA - footer.php ) включая все "включаемые области", не зависимо от того где находится (до или после #WORK_AREA# ).
Подскажите правильно использовать IncludeFile?!
ПС: перерыл все мануалы разработчиков и учебные курсы, ни какой информации почему возникает такая путаница нет.
Код |
---|
<?$APPLICATION->IncludeComponent( "bitrix:main.include", "", Array( "AREA_FILE_SHOW" => "file", "PATH" => $APPLICATION->GetTemplatePath("inc/copyright.php"), "EDIT_TEMPLATE" => "" ) );?> |
Код |
---|
<?$APPLICATION->IncludeFile( SITE_DIR."include/copyright.php ", Array(), Array("MODE"=>"html") );?> |
пытался подключить включаемый файл. В подвале (после #WORK_AREA#) получается разместить данные из включаемого файла и всё отображается хорошо, но если переместить данную включаемую область в шапку (до WORK_AREA), то едет верстка.
А именно на странице вначале отображается содержимое header.php шаблона, затем footer.php шаблона, а только потом сам контент из WORK_AREA.
Причем, если использовать:
Код |
---|
<?$APPLICATION->IncludeComponent("bitrix:main.include", "", array( "AREA_FILE_SHOW" => "sect", "AREA_FILE_SUFFIX" => "inc", "AREA_FILE_RECURSIVE" => "Y" ), false );?> |
Подскажите правильно использовать IncludeFile?!
ПС: перерыл все мануалы разработчиков и учебные курсы, ни какой информации почему возникает такая путаница нет.