Практика: CCK

Опубликовал: Вторник, Апрель 3, 2012 в категории Drupal | Пока нет комментариев

Прежде чем приступить к созданию нашего веб-сайта каталога вакансий, давайте подумаем, какие типы содержимого нам потребуются для обеспечения всех функциональных возможностей. Для сайта потребуется два типа содержимого:

Job Type (вакансия)

Описание конкретной вакансии.

Job Application Type (заявка)

Заявка, связывающая соискателя и вакансию.

Нам потребуется связывать заявки с соответствующими вакансиями, а вакансии – с соответствующими контактными лицами. Эту возможность обеспечат поля типа node reference (ссылка на узел) и user reference (ссылка на пользователя), упоминавшиеся выше в этой главе.

Приступая к конструированию новых типов содержимого в системе Drupal, лучше всего начинать с того, чтобы представить себе, как будет выглядеть форма, которую вы пытаетесь создать. На рис. 3.5 показаны макеты обеих создаваемых нами форм – формы ввода информации о вакансии и формы ввода заявки.

1. Чтобы включить пакет CCK, перейдите на страницу Administer (Администрирование)?Site building (Конструкция сайта)?Modules (Модули) (admin/build/modules). Включите две части, имеющие отношение к пакету CCK: модуль Content, который является «ядром» CCK, и один или более модулей, представляющих «поля» и «виджеты».

Модуль FileField – это самостоятельный модуль, который не включается в пакет CCK по умолчанию. Его можно загрузить со страницы http://drupal.org/project/filefield, а кроме того, он поставляется в составе исходных кодов примеров к книге.

2. Включите следующие модули и щелкните на кнопке Save configuration (Сохранить конфигурацию). После включения модулей страница должна выглядеть, как показано на рис. 3.6:

• CCK:

– Content – Option Widgets

– FileField – Text

– Node Reference – User Reference

– Number

Ссылка

на пользователя:

список пользователей

Ссылка на узел:

список вакансий

Рис. 3.5. Макеты форм, необходимых для веб-сайта каталога вакансий

Источник: Байрон А., Берри Э., Хог Н., Итон Дж., Уокер Дж., Роббинс Дж. Drupal: создание и управление сайтом. – Пер. с англ. – СПб.: Символ-Плюс, 2010. – 576 с., ил.

Похожие посты:

Комментировать

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>