SlideShare a Scribd company logo
CMF BITRIX
Главная страница О компании Продукция Поддержка Карта сайта Пресс центр Награды Контакты FAQ Обучающие видео-курсы ... Награда ... Общая   диаграмма   связей   проекта
Статические страницы Редактирование страницы возможно как из панели администрирования  сайта, так и по FTP <? require($_SERVER[&quot;DOCUMENT_ROOT&quot;].&quot;/bitrix/header.php&quot;); $APPLICATION->SetTitle(&quot;Title&quot;); ?> <h2>Контакты</h2> <p>Текст страницы...</p> <?require($_SERVER[&quot;DOCUMENT_ROOT&quot;].&quot;/bitrix/footer.php&quot;);?>
footer.php header.php Структура шаблона страницы
Информационные блоки  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Компоненты Простые компоненты Сложные, MVC компоненты Одностраничные компоненты,  отвечают за содержание определенной части страницы Многостраничные компоненты,  отвечают за содержание одного или нескольких разделов Controller (комплексный компонент ) Model ядро Bitrix View (простой компонент) $APPLICATION->IncludeComponent( string componentName, string componentTemplate, array arParams=array(), object parentComponent=null, array arFunctionParams=array()); ComponentName — имя компонента с учетом пространства имен ComponentTemplate — имя шаблона вывода компонента ArParams — массив с параметрами (настройки)
Структура инфо-блока «Награды» Доп. свойства элемента инфо-блока Продукт-призер (Связь по XML_ID) Дата награждения (дата/время) Статьи о продукте (Связь по XML_ID) Свойства элемента инфо-блока Заголовок Текст анонса Полный текст Изображения (анонс, детальное)
Вывод содержимого информационных блоков <? require($_SERVER[&quot;DOCUMENT_ROOT&quot;].&quot;/bitrix/header.php&quot;); $APPLICATION->SetTitle(&quot;Title&quot;); ?>          <h5 lang=&quot;ru-RU&quot; class=&quot;western&quot;>Награды</h5>    <br /> <?$APPLICATION->IncludeComponent(&quot;bitrix:news&quot;, &quot;awards&quot;, array( &quot;IBLOCK_TYPE&quot; => &quot;awards&quot;, &quot;IBLOCK_ID&quot; => &quot;27&quot;, &quot;NEWS_COUNT&quot; => &quot;20&quot;, … );?>  <br /> <?require($_SERVER[&quot;DOCUMENT_ROOT&quot;].&quot;/bitrix/footer.php&quot;);?> компонент шаблон вывода array $arResult
Структура каталога продукции Раздел каталога Категории Товары Визуальная  (отображаемая пользователю)  структура каталога Группа информационных блоков «Каталог товаров» Информационный блок «Разделы каталога» Связь структуры каталога  с информационными блоками Связь категории  с разделом  каталога через  доп. Свойства  Разделы каталога Категории
Структура инфо-блока типа «Каталог товаров» Свойства элемента  инфо-блока Заголовок Текст анонса Полный текст Изображения (анонс, детальное) Доп. свойства элемента инфо-блока Общие для всех  инфо-блоков  типа «Каталог товаров» Уникальные свойства  для каждого инфо-блока  типа «Каталог товаров» Статьи о моделе Аксессуары и сопутствующие продукты Схожие продукты Диагональ экрана Соотношение сторон Угол обзора ... Элемент Инфо-блока «Пресса о нас» Элемент Инфо-блока Типа «Каталог товаров» Элемент Инфо-блока Типа «Каталог товаров»
Источники информации Google http://dev.1c-bitrix.ru/api_help/ http://dev.1c-bitrix.ru/community/

More Related Content

Similar to Разработка сложного каталога средствами CMF Bitrix

Html Metaform дмитрий котеров
Html Metaform   дмитрий котеровHtml Metaform   дмитрий котеров
Html Metaform дмитрий котеровMedia Gorod
 
Введение в Django
Введение в DjangoВведение в Django
Введение в Django
Илья Барышев
 
Itfrk documentolog
Itfrk documentologItfrk documentolog
Itfrk documentolog
duisenbinov
 
Rich UI on Dojo Toolkit and Zend Framework
Rich UI on Dojo Toolkit and Zend FrameworkRich UI on Dojo Toolkit and Zend Framework
Rich UI on Dojo Toolkit and Zend Framework
Georgy Turevich
 
167 web-__П1
167  web-__П1167  web-__П1
167 web-__П1vadimben
 
ZFConf 2010: jQuery and Dojo Toolkit JavaScript-frameworks Integration with Z...
ZFConf 2010: jQuery and Dojo Toolkit JavaScript-frameworks Integration with Z...ZFConf 2010: jQuery and Dojo Toolkit JavaScript-frameworks Integration with Z...
ZFConf 2010: jQuery and Dojo Toolkit JavaScript-frameworks Integration with Z...ZFConf Conference
 
Структура html документа
Структура html документаСтруктура html документа
Структура html документаAndrey Radionov
 
Building corporate portals with liferay JEEConf 2011
Building corporate portals with liferay   JEEConf 2011Building corporate portals with liferay   JEEConf 2011
Building corporate portals with liferay JEEConf 2011Alexey Kakunin
 
Основные теги HTML
Основные теги HTMLОсновные теги HTML
Основные теги HTML
Отшельник
 
Ubercart -nemnogo_primerov_iz_zhizni
Ubercart  -nemnogo_primerov_iz_zhizniUbercart  -nemnogo_primerov_iz_zhizni
Ubercart -nemnogo_primerov_iz_zhiznidrupalconf
 
Zen Coding
Zen CodingZen Coding
Zen Coding404fest
 
семинар I context
семинар I contextсеминар I context
семинар I contextSEMonline .Ru
 
Adobe Flex константин ковалев
Adobe Flex   константин ковалевAdobe Flex   константин ковалев
Adobe Flex константин ковалевMedia Gorod
 
Js Http Request дмитрий котеров
Js Http Request   дмитрий котеровJs Http Request   дмитрий котеров
Js Http Request дмитрий котеровMedia Gorod
 
Web весна 2012 лекция 4
Web весна 2012 лекция 4Web весна 2012 лекция 4
Web весна 2012 лекция 4Technopark
 
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)ZFConf Conference
 
Реализация шаблонов корпоративных приложений в Magento
Реализация шаблонов корпоративных приложений в MagentoРеализация шаблонов корпоративных приложений в Magento
Реализация шаблонов корпоративных приложений в MagentoMagecom Ukraine
 
Igor ostuchenko (educor) 28 webinar
Igor ostuchenko (educor) 28 webinarIgor ostuchenko (educor) 28 webinar
Igor ostuchenko (educor) 28 webinarSEMonline .Ru
 
Создание чат-ботов на платформе Microsoft Bot Framework
Создание чат-ботов на платформе Microsoft Bot FrameworkСоздание чат-ботов на платформе Microsoft Bot Framework
Создание чат-ботов на платформе Microsoft Bot Framework
Andrei Amialchenia
 

Similar to Разработка сложного каталога средствами CMF Bitrix (20)

Html Metaform дмитрий котеров
Html Metaform   дмитрий котеровHtml Metaform   дмитрий котеров
Html Metaform дмитрий котеров
 
Введение в Django
Введение в DjangoВведение в Django
Введение в Django
 
Itfrk documentolog
Itfrk documentologItfrk documentolog
Itfrk documentolog
 
Rich UI on Dojo Toolkit and Zend Framework
Rich UI on Dojo Toolkit and Zend FrameworkRich UI on Dojo Toolkit and Zend Framework
Rich UI on Dojo Toolkit and Zend Framework
 
167 web-__П1
167  web-__П1167  web-__П1
167 web-__П1
 
ZFConf 2010: jQuery and Dojo Toolkit JavaScript-frameworks Integration with Z...
ZFConf 2010: jQuery and Dojo Toolkit JavaScript-frameworks Integration with Z...ZFConf 2010: jQuery and Dojo Toolkit JavaScript-frameworks Integration with Z...
ZFConf 2010: jQuery and Dojo Toolkit JavaScript-frameworks Integration with Z...
 
Структура html документа
Структура html документаСтруктура html документа
Структура html документа
 
Building corporate portals with liferay JEEConf 2011
Building corporate portals with liferay   JEEConf 2011Building corporate portals with liferay   JEEConf 2011
Building corporate portals with liferay JEEConf 2011
 
Основные теги HTML
Основные теги HTMLОсновные теги HTML
Основные теги HTML
 
Ubercart -nemnogo_primerov_iz_zhizni
Ubercart  -nemnogo_primerov_iz_zhizniUbercart  -nemnogo_primerov_iz_zhizni
Ubercart -nemnogo_primerov_iz_zhizni
 
I Net
I NetI Net
I Net
 
Zen Coding
Zen CodingZen Coding
Zen Coding
 
семинар I context
семинар I contextсеминар I context
семинар I context
 
Adobe Flex константин ковалев
Adobe Flex   константин ковалевAdobe Flex   константин ковалев
Adobe Flex константин ковалев
 
Js Http Request дмитрий котеров
Js Http Request   дмитрий котеровJs Http Request   дмитрий котеров
Js Http Request дмитрий котеров
 
Web весна 2012 лекция 4
Web весна 2012 лекция 4Web весна 2012 лекция 4
Web весна 2012 лекция 4
 
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)
ZFConf 2010: Zend Framework & MVC, Model Implementation (Part 1)
 
Реализация шаблонов корпоративных приложений в Magento
Реализация шаблонов корпоративных приложений в MagentoРеализация шаблонов корпоративных приложений в Magento
Реализация шаблонов корпоративных приложений в Magento
 
Igor ostuchenko (educor) 28 webinar
Igor ostuchenko (educor) 28 webinarIgor ostuchenko (educor) 28 webinar
Igor ostuchenko (educor) 28 webinar
 
Создание чат-ботов на платформе Microsoft Bot Framework
Создание чат-ботов на платформе Microsoft Bot FrameworkСоздание чат-ботов на платформе Microsoft Bot Framework
Создание чат-ботов на платформе Microsoft Bot Framework
 

Разработка сложного каталога средствами CMF Bitrix

  • 2. Главная страница О компании Продукция Поддержка Карта сайта Пресс центр Награды Контакты FAQ Обучающие видео-курсы ... Награда ... Общая диаграмма связей проекта
  • 3. Статические страницы Редактирование страницы возможно как из панели администрирования сайта, так и по FTP <? require($_SERVER[&quot;DOCUMENT_ROOT&quot;].&quot;/bitrix/header.php&quot;); $APPLICATION->SetTitle(&quot;Title&quot;); ?> <h2>Контакты</h2> <p>Текст страницы...</p> <?require($_SERVER[&quot;DOCUMENT_ROOT&quot;].&quot;/bitrix/footer.php&quot;);?>
  • 4. footer.php header.php Структура шаблона страницы
  • 5.
  • 6. Компоненты Простые компоненты Сложные, MVC компоненты Одностраничные компоненты, отвечают за содержание определенной части страницы Многостраничные компоненты, отвечают за содержание одного или нескольких разделов Controller (комплексный компонент ) Model ядро Bitrix View (простой компонент) $APPLICATION->IncludeComponent( string componentName, string componentTemplate, array arParams=array(), object parentComponent=null, array arFunctionParams=array()); ComponentName — имя компонента с учетом пространства имен ComponentTemplate — имя шаблона вывода компонента ArParams — массив с параметрами (настройки)
  • 7. Структура инфо-блока «Награды» Доп. свойства элемента инфо-блока Продукт-призер (Связь по XML_ID) Дата награждения (дата/время) Статьи о продукте (Связь по XML_ID) Свойства элемента инфо-блока Заголовок Текст анонса Полный текст Изображения (анонс, детальное)
  • 8. Вывод содержимого информационных блоков <? require($_SERVER[&quot;DOCUMENT_ROOT&quot;].&quot;/bitrix/header.php&quot;); $APPLICATION->SetTitle(&quot;Title&quot;); ?> <h5 lang=&quot;ru-RU&quot; class=&quot;western&quot;>Награды</h5>   <br /> <?$APPLICATION->IncludeComponent(&quot;bitrix:news&quot;, &quot;awards&quot;, array( &quot;IBLOCK_TYPE&quot; => &quot;awards&quot;, &quot;IBLOCK_ID&quot; => &quot;27&quot;, &quot;NEWS_COUNT&quot; => &quot;20&quot;, … );?> <br /> <?require($_SERVER[&quot;DOCUMENT_ROOT&quot;].&quot;/bitrix/footer.php&quot;);?> компонент шаблон вывода array $arResult
  • 9. Структура каталога продукции Раздел каталога Категории Товары Визуальная (отображаемая пользователю) структура каталога Группа информационных блоков «Каталог товаров» Информационный блок «Разделы каталога» Связь структуры каталога с информационными блоками Связь категории с разделом каталога через доп. Свойства Разделы каталога Категории
  • 10. Структура инфо-блока типа «Каталог товаров» Свойства элемента инфо-блока Заголовок Текст анонса Полный текст Изображения (анонс, детальное) Доп. свойства элемента инфо-блока Общие для всех инфо-блоков типа «Каталог товаров» Уникальные свойства для каждого инфо-блока типа «Каталог товаров» Статьи о моделе Аксессуары и сопутствующие продукты Схожие продукты Диагональ экрана Соотношение сторон Угол обзора ... Элемент Инфо-блока «Пресса о нас» Элемент Инфо-блока Типа «Каталог товаров» Элемент Инфо-блока Типа «Каталог товаров»
  • 11. Источники информации Google http://dev.1c-bitrix.ru/api_help/ http://dev.1c-bitrix.ru/community/