Закрыть окно

Логин:
Пароль:
Регистрация
Забыли свой пароль?

Блоги сайта www.web4us.ru

Перенести сайт на Битрикс - список работ по созданию шаблона. Часть 3

Полный список работ, которые выполняются при создании шаблона для 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

0
Ева
Мая 19, 2011 23:30:52
Автор попал в яблочко своим постом, разобралась в конкретном вопросе. Гуд!
Ответить Ссылка 0