Процедура работы с модулем

Если вы внимательно читали предыдущую главу, вы должны уже иметь представление о том, какие типы полей система UMI.CMS предоставляет для создания и использования. Мы также рассказали о том, как формировать набор параметров для того или иного объекта сайта. Итак, пройдемся вкратце по основным принципам:

1. Мы создаём тип данных, который в будущем будем использовать как шаблон для объектов сайта. Тип данных представляет собой набор характеристик (полей), объединенных по определённому признаку. При этом необходимо отметить тот факт, что новые типы данных лучше всего создавать подтипами к стандартным типам данных, чтобы все основные поля наследовались.
2. Мы добавляем в шаблон тип данных необходимый нам набор полей. Кнопки Показать/Скрыть расширенные поля будут отображаться только в том случае, если идентификатор первой группы полей - "common".
3. Мы добавляем в систему объект, на основе созданного нами типа данных, и заполняем поля значениями.

В итоге мы имеем всего три основных сущности:

Типы данных (грубо говоря, наборы полей)
Поля
Объекты

Предположим, что мы приступили к созданию каталога товаров. Наш магазин торгует бытовой техникой: телевизоры, холодильники, утюги. Что мы делаем в первую очередь? Создаём новый тип данных — подтип типа "объект каталога". Называем его "телевизоры". Затем наполняем его группами полей, в которые впоследствии будем вносить значения, характерные только для телевизоров. После этого идём в модуль "Каталог", создаем раздел каталога с названием "Телевизоры". И внутри него создаём объекты на основе типа данных "телевизоры" — непосредственно сами модели телевизоров.

То же самое повторяем и для других типов техники.