CCK и Views - мощная комбинация. Часть первая
Прислано: maxbinzzz
пн, 21/05/2007 - 22:08
Перевод серии небольших статей, которые помогуть навичкам разобраться с основными модулями: ССК, Views, Contemplate, Panels от http://ventureskills.wordpress.com/
Drupal - замечательная CMS, но она не очень дружелюбна для разработчика. Впрочем 3 замечательных модуля решают эту проблему и помогают создать мощный сайт.
Content Construction Kit
Content Construction Kit позволяет вам создавать новые типы материалов. Тип материалов - это набор полей для данных. ССК позволяет упростить процесс создания типов материалов.
Давайте используем пример: мы хотим создать новый тип ноды, называемый курсом, каждая страница которого будет содержать предложение курса, для каждого курса мы добавим название, описание, продолжительность и цену.
Начните с загрузки и установки модуля.
После инсталляции перейдите в управление/содержание/типы и добавьте тип материалов. В результате вы попадете в форму настройки типа материала.
Форма достаточно понятна, однако необходимо дать несколько подсказок:
Label - Это название типа материалов, оно появится в разделе "Создать материал"
Description - Это описание, которое будет непосредственно под названием
Help text - возникнет наверху, позволяя автору понять, что он вводит
Title - Это заголовок ноды, если не уверены, оставьте пустым.
Для нашего примера мы сделаем:
Label - Курсы
Description - Информация о предлагаемых курсах
Help - Пожалуйста, заполните форму данными о курсе, который вы хотите предложить
Title - title
После заполнения мы вернемся назад, но уже появятся несколько новых вкладок наверху, так что добавим несколько новых полей, выбрав add fields. Форма понятна: вы можете выбрать выбрать тип данных и дать ему название. Мы добавим следующие поля:
Описание - Text/text field, Обязательно,
Продолжительность - Text/Text field, Обязательно
Цена -Number/text field, Обязательно
После этого вам необходимо установить доступ, чтобы разрешить авторам использовать новый тип материала.
Если вы сейчас попробуете создать материал, что увидите новый тип - курсы.
Это первая часть небольшой серии. Дальше рассказ пойдет о views.
- maxbinzzz's blog
- Для комментирования войдите или зарегистрируйтесь
Отлично! Спасибо большое!
- Для комментирования войдите или зарегистрируйтесь
оооо прикольно прикольно . хотим еще еще
и про views побольше и поподробнее :)
спасибо
- Для комментирования войдите или зарегистрируйтесь
Немного не соглашусь с формулировкой "недружелюбна для разработчика" Если под разработчиком понимать программиста, то очень даже дружелюбна :) Механизм дополнения базовых нодов собственными полями в друпале предусмотрен изначально, ещё до появления CCK (и его предшественника flexinode). Это фича API друпала, позволяющая программировать свои модули, которые меняют или дополняют функционал существующих типов контента. Вот возможность ничего не программируя создавать новые типы контента появилась в полноценном и удобном виде в Content Construction Kit (CCK).
- Для комментирования войдите или зарегистрируйтесь
Ну скажем так, недружелюбна для вебмастера :)
Для вебмастера, который не имеет важнейшим профилем именно Друпал
- Для комментирования войдите или зарегистрируйтесь
Нет, ну так не бывает!
На днях решил я сделать переводы этого блога, даже спросил разрешения у них. И тут на тебе!
Стенаю и рыдаю. :)
- Для комментирования войдите или зарегистрируйтесь
Да, блог и мне тоже очень понравился - побольше бы таких ;)
- Для комментирования войдите или зарегистрируйтесь


Комментарии