Bitrix - экзамен 1 (header.php) Old
Войти

Bitrix - экзамен 1 (header.php) Old

Bitrix - экзамен 1 (header.php) Old

Вернуться к интеграции дизайна Перейти

  1. 1. В начале файла подключаем защиту
    1
    2
    3
    4
    5
    <?php 

    if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED !== true) die(); 

    ?>
  2. 2. Сразу после защиты подключаем языковые файлы
    1
    2
    3
    4
    5
    <?php 

      IncludeTemplateLangFile
    (__FILE__);
     
    ?>
  3. 3. Укажем язык нашего сайта. Для этого внутри тэга html нужно добавить константу LANGUAGE_ID, которая содержит язык нашего сайта. После чего тэг будет выглядеть так:
    1
    2
    3
    4
    5
    <?php 

    <html lang="<?=LANGUAGE_ID;?>-<?=strtoupper(LANGUAGE_ID);?>">

    ?>
  4. 4. Установлен заголовок страницы c помощью ShowTitle()
    1
    2
    3
    4
    5
    <?php 

    <title><?$APPLICATION->ShowTitle()?></title>

    ?>
  5. 5. Выводим в шаблоне сайта основные поля тега head c помощью ShowHead()
    1
    2
    3
    4
    5
    <?php 

    <?$APPLICATION->ShowHead();?>

    ?>
  6. 6. Удаляем метатеги для кодировки, ключевых слов и описания, т.к. эти метатеги будут выведены автоматически системой - API ShowHead() на основании заданных настроек.
  7. 7. Подключаем стили и скрипты
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?php 

     
    <?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH "/css/reset.css")?>
     <?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH "/css/style.css")?>
     <?$APPLICATION->SetAdditionalCSS(SITE_TEMPLATE_PATH "/css/owl.carousel.css")?>
     <?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH "/js/jquery.min.js");?>
     <?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH "/js/owl.carousel.min.js");?>
     <?$APPLICATION->AddHeadScript(SITE_TEMPLATE_PATH "/js/scripts.js");?>

    ?>
  8. 8. Устанавливаем иконку сайта
    1
    2
    3
    4
    5
    6
    <?php 

    <link rel="icon" type="image/vnd.microsoft.icon" href="<?=SITE_TEMPLATE_PATH;?>/img/favicon.ico">
    <
    link rel="shortcut icon" href="<?=SITE_TEMPLATE_PATH;?>/img/favicon.ico">

    ?>
  9. 9. Для показа административной панели на странице после тэга body вставляем:
    1
    2
    3
    4
    5
    6
    7
    <?php 

    // можно разместить после <div class="wrap"> 

    <div id="panel"><?$APPLICATION->ShowPanel()?></div> 

    ?>
  10. 10. Скрываем цепочку навигации и заголовок страницы для главной страницы согласно нашего шаблона
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php 

    if($APPLICATION->GetCurPage() != "/"):?>

    // Размещаем, то что нужно не показывать на главной странице 
            
      <?endif;?>

    ?>

Вернуться к интеграции дизайна Перейти

Теги:
php