Осваиваем популярные системы управления сайтом (СМS)
Режим разработки
Режим переключает публичную часть сайта в режим разработчика и
Дает возможность произвести ряд настроек сайта в визуальном режиме. Так же как и в режиме редакции страницы, режим разработки разделяет все имеющиеся элементы страницы на блоки, или так называемые компоненты. Компонент в понятии 1 С-Битрикс - это комплексный и визуальный элемент системы, призванный упростить работу пользователя с содержимым сайта. По своей сути, каждый компонент - это своего рода встроенная в систему программка или блок исходного кода, который представлен пользователям в визуальном стиле.
За время существования 1 С-Битрикс была пара редакций компонентов, и на сегодняшний день используются компоненты 2.0. Интересная особенность всех компонентов - это принадлежность их к различным модулям системы. Например, компонент «форум» принадлежит модулю форум, компонент «опрос» - модулю информационные блоки.
На рис. 7.38 представлен новостной раздел сайта. Если вы наведете курсор мыши на кнопку новостного блока, то увидите название выбранного компонента. Нажатие кнопки компонента откроет контекстное меню с командой Редактировать параметры компонента. Выбрав эту команду, вы откроете диалоговое окно Параметры компонента новостного блока страницы (рис. 7.39). В этом окне вы можете прямо на месте настроить параметры новостного компонента. Прокрутите полосу прокрутки по всей длине диалогового окна Параметры компонента и посмотрите на имеющиеся опции.
Невооруженным взглядом видно, что настройки новостного раздела сводятся к банальному выбору определенных опций в настройках параметра компонента. Так, в частности, вы можете задавать количество новостей на данной странице,
Параметры компонента [X]
|
| Сохранить 11 Отменить | |
Редактирование страницы: /соп1еп1/пеиг5/ш<1ех. рНр
|могта! |.| | (Шрифт) |.| | (Размер) Н в у ц іі Ц
□2 Компоненты 2.0 т. Ш
В Контент
В Новости
Новости Щ_ Список новостей >Д<] Новость детально
Ж1 Лента ВЭ 1 Календарь ШШ] Все новости ИР 1 Фотогалерея В Р 1 Фотогалерея 2.0 0ЁЗ Каталог 0(Й ЯЭЭ
ЯР 1 Добавление элементе В Р 1 Инфоблоки Г*П Р 1 Карта сайта
(±1 Сервисы
0 Обшен
Конпоненты 2.0 (сниппеты
*Чсвойс |
[ Компоненты 2.0 Ц <нйсниппеты
Редактирование страницы: /соп1еп1/пеж$/шс1ех. рЬр
|
| Сохранить | | Отменить | |
Рис. 7.41. Размещение компонента на странице
Все! Минимум манипуляций - и выбранный компонент будет задействован на одной из страниц. Иначе говоря, определенный блок кода, который скрывается за компонентом, моментально начнет работать на одной из страниц. Представьте, как легко разместить, например, огромный форум, представленный компонентом «форум», на любой из страниц. Вы просто перетаскиваете форум на редактируемую или создаваемую страницу - и огромный «сгусток» программного кода начинает работать как форум! Вам останется лишь пройти к модулю Форум и произвести ряд настроек (создать категории для тем форума, назначить звания, выбрать смайлики и т. д.). Такая техника работы с визуальными компонентами значительно облегчает взаимодействие с системой на уровне пользователя, и именно для этого нужны программы и программисты.