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

Чтобы создать функциональный и привлекательный сайт вам понадобятся дополнительные модули. Чтобы понять, как их устанавливать, нужно сначала разобраться в структуре каталогов Drupal.

sites directory

В основе структура Drupal - семь директорий и двадцать файлов.

Файлы

В корневой директории Drupal расположены файлы различных типов: текстовые (.txt), РНР (.php) и один файл  .htaccess.

Файл .htaccess содержит определенные параметры, которые могут гарантировать, что ваш сайт работает корректно; .txt файлы (за исключением robots.txt) содержат всю информацию о Drupal и .php файлы являются частью кода, который позволяет запустить ваш сайт. Вряд ли, вам нужно будет открывать и корректировать эти файлы. Только .htaccess и robots.txt  могут потребовать редактирования в определенных ситуациях. В таком случае, прежде чем вносить в них изменения, сделайте резервные копии.

Директории (папки, каталоги)

Нас будут интересовать три каталога: modules, themes, sites.

В каталогах modules и themes корневой директории содержатся основные модули и темы, то есть модули и темы ядра. В эти каталоги нельзя ничего добавлять! В них нельзя ничего менять! Ни при каких обстоятельствах!

Все дополнительные модули и темы устанавливаются в каталоги modules и themes, расположенные в директории sites/all.

 sites all

Добавляем модули

Модуль на сайт можно добавить тремя способами. Рассмотрим каждый из них отдельно.

1. Загрузка модуля непосредственно в каталог sites/all/modules с помощью FTP-менеджера (или файлового менеджера, если вы работаете в локальной среде). На примере модуля Chaos tool suite (ctools) (это сервисный модуль, содержащий различные инструменты)

  • Пройдите по ссылке http://drupal.org/project/ctools и скачайте zip-архив рекомендованной версии модуля (Recommended releases), соответствующей версии вашего ядра (если вы установили Drupal 7, то выбирайте версию модуля 7.х).

downloads

  • Сохраните архив на локальном диске и распакуйте.
  • Закачайте папку ctools на ваш сайт в директорию sites/all/modules.
    sites all modules

 

2. Добавление модуля непосредственно с сайта с использованием tar.gz-архива. На примере модуля Views (этот модуль позволяет создавать списки содержимого (представления) и управлять ими).

  • Пройдите по ссылке http://drupal.org/project/views, скачайте tar.gz-архив и сохраните его на локальном диске.
  • Зайдите на ваш сайт и откройте пункт администраторского меню Модули и щелкните по ссылке +Установить новый модуль (/admin/modules/install)
    add new module
  • В секции Загрузите архив модуля… нажмите кнопку Обзор и выберите загруженный tar.gz-архив
    upload
  • Нажмите кнопку Установить
  • На странице Update manager (Управление обновлением) щелкните по ссылке Install another module (установить еще модуль)

3. Добавление модуля непосредственно с сайта с использованием URL-адреса. На примере модуля Advanced help (Этот модуль помогает разработчикам выстраивать справочную системы).

  • Пройдите по ссылке http://drupal.org/project/advanced_help
  • Щелкните правой кнопкой мышки по tar.gz-архиву и выберите пункт Копировать ссылку.
    copy URL
  • Зайдите на ваш сайт, на страницу установки модулей (/admin/modules/install)
  • Вставьте скопированную ссылку в поле Установить с URL-адреса
    install with URL
  • Нажмите кнопку Установить.
  • На странице Update manager (Управление обновлением) щелкните по ссылке Enable newly added modules (Включить недавно добавленные модули)

 

Итак, мы загрузили модули. Теперь нужно их включить.

  • Зайдите на страницу управления модулями (/admin/modules)
  • Обратите внимание, что кроме секции Ядро, появились еще три секции: CHAOS TOOL SUITE, OTHER, VIEWS
     modules
  • Установите отметки Включено для  Chaos tools, Advanced help, Views, Views UI
    enable modules
  • Нажмите кнопку Сохранить настройки.

 

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

При установке Drupal мы добавили к дистрибутиву специальный файл, который обеспечил нам перевод интерфейса ядра на русский язык.

Кроме перевода ядра, существуют еще переводы некоторых модулей. Скачать их можно здесь: https://localize.drupal.org/translate/languages/ru
translations

  • Зайдите на эту страницу и убедитесь, что есть переводы для установленных вами версий модулей. Например, если вы установили модуль Views версии 7.х-3.8, то и перевод нужно скачивать 7.х-3.8.
  • Скачайте необходимые переводы и сохраните их на локальном диске.
  • Зайдите на ваш сайт.
  • Откройте пункт административного меню КонфигурацияРегион и язык – Перевод интерфейса (/admin/config/regional/translate).
  • Перейдите на вкладку Импорт (/admin/config/regional/translate/import)
  • Нажмите кнопу Обзор и выберите файл перевода

import translate

  • Из выпадающего списка Импортировать в язык выберите Русский
  • Нажмите кнопку Импорт.
  • Таким же образом импортируйте остальные переводы.