8
Постраничная навигация • Постраничная навигация – подкомпонент который нельзя поставить отдельно от других компонентов и как следствие его шаблон нельзя скопировать традиционным образом. • Для изменения его внешнего вида нужно: – из папки /bitrix/components/bitrix/ system.pagenavigation/templates/ скопировать папку .default – в папке /bitrix/templates/.default/components/ bitrix/ (или в папке соответствующего шаблона) создать папку «system.pagenavigation» (если ее там еще нет) – и поместить в нее папку .default скопированную ранее – после этого изменить template.php согласно верстки. • Если на сайте несколько видов постраничной навигации, то для каждого их них нужно создать папку в /bitrix/templates/.default/ components/bitrix/system.pagenavigation/ с соответствующим названием и шаблоном и потом указывать это название в настройках компонентов сайта в разделе настройки постраничной новигации.

Интегратор Bitrix 5 занятие

  • Upload
    itc73

  • View
    1.367

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Интегратор Bitrix 5 занятие

Постраничная навигация• Постраничная навигация – подкомпонент который нельзя поставить

отдельно от других компонентов и как следствие его шаблон нельзя скопировать традиционным образом.

• Для изменения его внешнего вида нужно:– из папки /bitrix/components/bitrix/ system.pagenavigation/templates/ скопировать

папку .default – в папке /bitrix/templates/.default/components/ bitrix/ (или в папке

соответствующего шаблона) создать папку «system.pagenavigation» (если ее там еще нет)

– и поместить в нее папку .default скопированную ранее– после этого изменить template.php согласно верстки.

• Если на сайте несколько видов постраничной навигации, то для каждого их них нужно создать папку в /bitrix/templates/.default/ components/bitrix/system.pagenavigation/ с соответствующим названием и шаблоном и потом указывать это название в настройках компонентов сайта в разделе настройки постраничной новигации.

Page 2: Интегратор Bitrix 5 занятие

Доп. свойства инфоблоков• В настройках инфоблоков на вкладке «Свойства» можно создать и настроить поля

для свойств элемента которым не подходят стандартные поля формы добавления/редактирования элемента. Нужно:– указать русское «человеческое» название – выбрать тип поля– указать латинское название для переменной в массиве свойств– сделать дополнительные настройки необходимые для разных типов полей (Сохранить)– Сохранить (еще раз)

• После этого поле свойства должно появиться в элементе соответствующего инфоблока (если внешний вид формы редактирования уже настраивали, то поле не появиться, нужно заново настроить )

• Для того чтобы вновь добавленное свойство появилось на странице с соответствующим компонентом, в его настройках в разделе для списка или детального просмотра нужно выбрать это свойство (если тип поля был «файл» его латинское название нужно будет прописать самостоятельно в поле под списком свойств)

Page 3: Интегратор Bitrix 5 занятие

Каталог

• Каталог – компонент выводящий информацию разделенную на разделы.

• Комплексный компонент устанавливается на странице где будет выводиться вся информация (Каталог, продукция, услуги….) на других страницах сайта (анонс продукции на главной странице) используются не комплексные компоненты со ссылкой на комплексный.

• На главной странице компонента выводится список разделов и Топ элементов соответствующего инфоблока. Топ можно отключить в параметрах компонента.

Page 4: Интегратор Bitrix 5 занятие

Список секций

• За внешний вид списка разделов (секций) отвечает подкомпонент catalog.section.list см. файлы на скачку

• Для дополнительных не стандартных свойств раздела используются «Пользовательские свойства», создать которые можно на вкладе «Дополнительно». Для работы с ними в шаблоне компонента и вывода на экран необходим CUserFieldEnum - класс для работы с пользовательскими полями типа "список". (http://dev.1c-bitrix.ru/api_help/main/reference/cuserfieldenum/index.php)

Page 5: Интегратор Bitrix 5 занятие

Детальный просмотр элемента• За внешний вид страницы конкретного элемента отвечает

подкомпонент catalog.element см. файлы на скачку• Для дополнительных картинок которые должны иметь привью и

увеличенный вариант нужно:– воспользоваться функцией BXIBlockAfterSave

(http://dev.1c-bitrix.ru/api_help/iblock/custom.php) – Файл с описанием этой функции и сопутствующими настройками нужно

разместить в папке php_interface (корень сайта – bitrix - php_interface) – после чего указать путь к этому файлу в настройках нужного инфоблока

в поле «Файл для редактирования элемента, позволяющий модифицировать поля перед сохранением:»

– изменить вывод этих изображений на экран в шаблоне соответствующего компонента (у них измениться адрес)

(Этот же способ нужно применять для дополнительных изображений к новостям)

Page 6: Интегратор Bitrix 5 занятие

Включаемые области• После настройки новостей и каталога (и других аналогичных им инфоблоков и

компонентов) на страницах сайта наверняка останется информация, которую клиенту понадобится часто менять, и, которая расположена в таких местах сайта, куда не безопасно допускать неспециалиста. Этот вопрос можно решить с помощью служебного компонента «Включаемые области».

• Если ставить включамую область для раздела на главной странице то разделом будет считаться весь сайт.

• Если на странице несколько включаемых областей им нужно указать разный индекс в настройках компонента

• Файл включаемой области создается в папке раздела автоматически с расширением .php, указанным индексом и префиксом соответствующим типу (для раздела или страницы)

• Более сложные включаемые области подключаются из заранее подготовленного файла, путь к которому указывается в ручную

• С лицевой части сайта в режиме редактирования содержимое этих областей можно изменять и сохранять с помощью визуального редактора не затрагивая остальной код страницы.

Page 7: Интегратор Bitrix 5 занятие

Настройка админки • Над каждой формой добавления / редактирования элемента в разделе

администрирования есть кнопка «Настроить» при клике на нее появляется диалоговое окно в левой части которого расположены все доступные вкладки и поля формы элемента а в правой все задействованные в данный момент.

• Названия всех вкладок и полей а так же разделителей (типа «- Значения свойств») можно изменить

• Сами вкладки, поля и разделители можно добавлять, удалять перемещать (поля выше или ниже или на другую вкладку; изменять порядок следования вкладок)

• Поля можно группировать предваряя их новым разделителем с соответствующим текстом

• В конце настройки обязательно нужно поставить галочку «Установить данные настройки по умолчанию для всех пользователей » для того чтобы клиент зайдя под своим сеансом увидел настроенную а не default форму элемента

Page 8: Интегратор Bitrix 5 занятие

Домашнее задание

• Настроить каталог• Настроить постраничную навигацию,

включаемые области, внешний вид админки.

• Факультатив: дополнительные иллюстрации в каталоге новостях.