Upload
itc73
View
1.367
Download
0
Embed Size (px)
Citation preview
Постраничная навигация• Постраничная навигация – подкомпонент который нельзя поставить
отдельно от других компонентов и как следствие его шаблон нельзя скопировать традиционным образом.
• Для изменения его внешнего вида нужно:– из папки /bitrix/components/bitrix/ system.pagenavigation/templates/ скопировать
папку .default – в папке /bitrix/templates/.default/components/ bitrix/ (или в папке
соответствующего шаблона) создать папку «system.pagenavigation» (если ее там еще нет)
– и поместить в нее папку .default скопированную ранее– после этого изменить template.php согласно верстки.
• Если на сайте несколько видов постраничной навигации, то для каждого их них нужно создать папку в /bitrix/templates/.default/ components/bitrix/system.pagenavigation/ с соответствующим названием и шаблоном и потом указывать это название в настройках компонентов сайта в разделе настройки постраничной новигации.
Доп. свойства инфоблоков• В настройках инфоблоков на вкладке «Свойства» можно создать и настроить поля
для свойств элемента которым не подходят стандартные поля формы добавления/редактирования элемента. Нужно:– указать русское «человеческое» название – выбрать тип поля– указать латинское название для переменной в массиве свойств– сделать дополнительные настройки необходимые для разных типов полей (Сохранить)– Сохранить (еще раз)
• После этого поле свойства должно появиться в элементе соответствующего инфоблока (если внешний вид формы редактирования уже настраивали, то поле не появиться, нужно заново настроить )
• Для того чтобы вновь добавленное свойство появилось на странице с соответствующим компонентом, в его настройках в разделе для списка или детального просмотра нужно выбрать это свойство (если тип поля был «файл» его латинское название нужно будет прописать самостоятельно в поле под списком свойств)
Каталог
• Каталог – компонент выводящий информацию разделенную на разделы.
• Комплексный компонент устанавливается на странице где будет выводиться вся информация (Каталог, продукция, услуги….) на других страницах сайта (анонс продукции на главной странице) используются не комплексные компоненты со ссылкой на комплексный.
• На главной странице компонента выводится список разделов и Топ элементов соответствующего инфоблока. Топ можно отключить в параметрах компонента.
Список секций
• За внешний вид списка разделов (секций) отвечает подкомпонент catalog.section.list см. файлы на скачку
• Для дополнительных не стандартных свойств раздела используются «Пользовательские свойства», создать которые можно на вкладе «Дополнительно». Для работы с ними в шаблоне компонента и вывода на экран необходим CUserFieldEnum - класс для работы с пользовательскими полями типа "список". (http://dev.1c-bitrix.ru/api_help/main/reference/cuserfieldenum/index.php)
Детальный просмотр элемента• За внешний вид страницы конкретного элемента отвечает
подкомпонент catalog.element см. файлы на скачку• Для дополнительных картинок которые должны иметь привью и
увеличенный вариант нужно:– воспользоваться функцией BXIBlockAfterSave
(http://dev.1c-bitrix.ru/api_help/iblock/custom.php) – Файл с описанием этой функции и сопутствующими настройками нужно
разместить в папке php_interface (корень сайта – bitrix - php_interface) – после чего указать путь к этому файлу в настройках нужного инфоблока
в поле «Файл для редактирования элемента, позволяющий модифицировать поля перед сохранением:»
– изменить вывод этих изображений на экран в шаблоне соответствующего компонента (у них измениться адрес)
(Этот же способ нужно применять для дополнительных изображений к новостям)
Включаемые области• После настройки новостей и каталога (и других аналогичных им инфоблоков и
компонентов) на страницах сайта наверняка останется информация, которую клиенту понадобится часто менять, и, которая расположена в таких местах сайта, куда не безопасно допускать неспециалиста. Этот вопрос можно решить с помощью служебного компонента «Включаемые области».
• Если ставить включамую область для раздела на главной странице то разделом будет считаться весь сайт.
• Если на странице несколько включаемых областей им нужно указать разный индекс в настройках компонента
• Файл включаемой области создается в папке раздела автоматически с расширением .php, указанным индексом и префиксом соответствующим типу (для раздела или страницы)
• Более сложные включаемые области подключаются из заранее подготовленного файла, путь к которому указывается в ручную
• С лицевой части сайта в режиме редактирования содержимое этих областей можно изменять и сохранять с помощью визуального редактора не затрагивая остальной код страницы.
Настройка админки • Над каждой формой добавления / редактирования элемента в разделе
администрирования есть кнопка «Настроить» при клике на нее появляется диалоговое окно в левой части которого расположены все доступные вкладки и поля формы элемента а в правой все задействованные в данный момент.
• Названия всех вкладок и полей а так же разделителей (типа «- Значения свойств») можно изменить
• Сами вкладки, поля и разделители можно добавлять, удалять перемещать (поля выше или ниже или на другую вкладку; изменять порядок следования вкладок)
• Поля можно группировать предваряя их новым разделителем с соответствующим текстом
• В конце настройки обязательно нужно поставить галочку «Установить данные настройки по умолчанию для всех пользователей » для того чтобы клиент зайдя под своим сеансом увидел настроенную а не default форму элемента
Домашнее задание
• Настроить каталог• Настроить постраничную навигацию,
включаемые области, внешний вид админки.
• Факультатив: дополнительные иллюстрации в каталоге новостях.