Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.53 Mб
Скачать

Установка модулей Drupal

Стандартный набор модулей Drupal можно посмотреть в пункте меню администратора «Модули» (рис. 16).

Рис. 16 – Работа с модулями Drupal

Расширить функционал можно за счет дополнительных модулей. Рассмотрим пример установки CCK. Скачать его можно по адресу http://drupal.org/project/cck.

Существует два способы установки:

  1. Распакуйте скачанный архив и перенесите каталог cck подкаталог modules вашего сайта (Z:\home\newfilm.com\www\modules). После обновления окна списка установленных модулей и необходимо отметить новый модуль для его использования (рис. 17).

Рис. 17 - Установка дополнительного модуля на примере ССК

  1. После открытия списка установленных модулей необходимо нажать кнопку «Установить новый модуль» (рис. 18).

Рис. 18 - Второй вариант установки дополнительного модуля

Откроется окно (рис. 19), в котором можно выбрать скачанный файл-архив модуля.

Рис. 19 - Выбор архива установления модуля

Русификация модулей

Каждый модуль можно также русифицировать. Перевод для модуля можно скачать с сайта drupaler.ru. (для модуля CCK http://drupaler.ru/translate/languages/ru/export?project=cck). Установка выполняется через меню администратораконфигурацияперевод интерфейсаимпорт (рис. 20).

Рис. 20 - Русификация установленного модуля

Далее необходимо выбрать файл с переводом и нажать кнопку «Импорт» (рис. 21).

Рис. 21 - Импорт файла перевода

Создание нового типа контента

Создание новых типов контента является основным инструментом настройки ВОКС, построенных с помощью CMS Drupal под нужды пользователя. Одним из основных модулей на которых основывается Drupal, является модуль CCK (Content Construction Kit). Он позволяет создавать произвольные типы документов, а так же добавлять к ним новые поля. Рассмотрим работу модуля на примере создания нового типа содержимого, содержащего данные о человеке.

Для этого необходимо выбрать пункт меню администратора «Структура» (рис. 22).

Рис. 22 - Выбор пункта меню «Структура»

Далее необходимо выбрать пункт «Типы содержимого» рис. 23. Стоит отметить, что в зависимости от варианта перевода вместо термина «содержимое» может применяться термин «материал».

Рис. 23 - Администрирование типов содержимого

После выбора пункта «Добавить тип содержимого» (рис. 24) в появившейся форме необходимо ввести основные данные о создаваемом типе содержимого (рис. 25).

Рис. 24 - Добавление типов содержимого

В появившейся форме необходимо ввести основные данные о создаваемом типе содержимого (рис. 25).

Рис. 25 - Ввод данных о типе содержимого

Форма (рис. 25) позволяет выполнять следующее настройки содержания.

«Свойства формы»:

  • «Название поля заголовка». Это поле является обязательным для содержимого и его нельзя будет удалить. Рекомендуется выбрать поле, которое будет кратко характеризовать содержимое. Например, для человека это может быть имя.

  • «Просмотр перед размещением». Устанавливает, необходим ли предпросмотр содержимого перед размещением на сайте.

«Параметры публикации»:

  • «Опубликовано». Если установлено, то все созданные данные этого типа содержимого автоматически будут получать отметку «Опубликовано».

  • «Помещать на главную». Если установлено, то после добавления новых данных на главной странице появится ссылка на них. Рекомендуется убрать.

«Настройки отображения»:

  • «Отобразить автора и дату публикации». Если отмечено, то на странице просмотра материала будут видны кто и когда создал эту информацию.

«Параметры меню» – описывают настройки меню.

Для продолжения работы с этим типом материала нажмите кнопку «Сохранить и добавить поля».

По умолчанию новый тип материала создается с двумя полями: title и body (рис. 26), которые подлежат удалению.

Рис. 26 - Структура типа содержимого «Человек»

Добавим новое поле «Рост». В качестве типа поля выберем Целое число, в качестве элемента – Текстовая строка (рис. 27) и нажмем кнопку сохранить.

Рис. 27 - Добавление поля «Рост»

После этого появится окно дополнительных настроек (рис. 28).

Рис. 28 - Настройка поля «Рост»

Пояснения к параметрам настройки полей содержимого:

«Метка» – наименование поля.

«Обязательное поле» – если отмечено, обязывает ввести данные в это поле для добавления материала.

«Количество значений» – позволяет указать, сколько различных значений этого поля можно хранить в одном экземпляре материала.

Следует заметить, что список типов полей в CCK изначально присутствует не так много типов полей. Исправить эту ситуацию можно с помощью модулей. Например, Date (http://drupal.org/project/date) – модуль, позволяющий работать с датами (рис. 29).

Рис. 29 - Добавление полю типа Date

Модуль References (http://drupal.org/project/references) – позволяет создавать поля-ссылки на другие материалы. Создадим новый тип материала Фильм и создадим в нем поля-ссылки на режиссера, продюсера и т.д. (рис. 30).

Рис. 30 - Связывание материалов

В настройках для этого поля необходимо выбрать тип содержимого, на который нужно ссылаться (рис. 31).

Рис. 31 - Настройка полю для связывания материалов

Остальные настройки остаются стандартными.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]