Полный список работ, которые выполняются при создании шаблона для 1С-Битрикс “Управление сайтом” можно найти либо в интернет (иногда его ищут как: “шаблон bitrix”), либо на этой странице моего сайта.
Первую или вторую части статьи можно прочитать перейдя по соответствующей ссылке.
- Создание меню сайта на основе стандартного компонента Битрикс “меню”, если меню присутствует в дизайн макете.
- Меню является неотъемлемой частью современного веб сайта и на многих сайтах можно встретить такие меню, что диву даешься. Меню в шаблоне сайта для Битрикс создается вызовом компонента:
<? $APPLICATION->IncludeComponent("bitrix:menu", "", array(
"ROOT_MENU_TYPE" => "тип_меню", // Тип меню, установленный в модуле «Управление структурой».
"MENU_CACHE_TYPE" => "N", // Установка «кэширования» для меню
"MENU_CACHE_TIME" => "3600", // Отрезок времени для «автоматического» кэширования
"MENU_CACHE_USE_GROUPS" => "Y", // Параметры кэширования для групп
"MENU_CACHE_GET_VARS" => array(
),
"MAX_LEVEL" => "1", // Уровень вложенности пунктов меню
"CHILD_MENU_TYPE" => "", // Тип вложенного меню, установленный в модуле «Управление структурой».
"USE_EXT" => "Y", // Использование дополнительных файлов для меню
"ALLOW_MULTI_SELECT" => "N" // Разрешить или нет несколько «активных» (выбранных) пунктов меню
),
false
);?>
После интеграции шаблона нужно будет настроить модуль "Управление структурой" и создать требуемое меню в необходимом разделе, либо скопировать в необходимую папку файл с настройкой меню (который обычно поставляется в архиве с шаблоном). - Создание формы авторизации, если такая форма присутствует в дизайн макете.
- Форма авторизации обычно используется в том случае, если Вы хотите разграничить права доступа посетителей сайта к некоторым разделам или страницам. Авторизация пользователей на сайте обычно используется на форумах, в подписках и рассылках, а также во всех тех случаях, когда Вы планируете как-то «идентифицировать» посетителей Вашего сайта.
Форма авторизации добавляется в шаблон сайта на 1С-Битрикс вызовом компонента:
<? $APPLICATION->IncludeComponent("bitrix:system.auth.form", "web4us_auth_form", array(
"REGISTER_URL" => "/имя_папки/", // Имя папки с формой регистрации
"PROFILE_URL" => "/имя_папки/", // Имя папки с формой «профиля» пользователя
"SHOW_ERRORS" => "N" // Показывать или нет ошибки авторизации
),
false
);?>
Взглянув на код становится понятно, что на этапе интеграции шаблона сайта, заказчику шаблона опять придется «повозиться» либо с настройкой формы авторизации, либо со структурой сайта. Если заказчик шаблона решит не изменять настройки формы авторизации, то ему необходимо будет создать требуемые файлы и папки. До тех пор, пока посетитель не зарегистрируется на сайте – он не сможет и авторизоваться, если иное не предусматривает сценарий работы сайта или ТЗ на сайт.
Как видно из двух, приведенных в этой статье, примеров - заказчику на этапе интеграции шаблона придется освоить настройки и управление сайтом на уровне управления структурой 1С-Битрикс и здесь без изучения документации не обойтись.
Статья состоит из четырех частей: часть 1, часть 2, часть 3, часть 4



