Модули Drupal

Матеріал з Wiki.Zina
Перейти до навігації Перейти до пошуку

Русские описания модулей

[ред. | ред. код]

Подборка полезных модулей

[ред. | ред. код]
  • Add Another (ссылка "добавить еще" на странице нод)
  • Block Queue (позволяет выводить один и тот же блок в нескольких регионах)

Написание модулей для Drupal

[ред. | ред. код]

Модуль Term menu [6.x]

[ред. | ред. код]

Описание

[ред. | ред. код]

Модуль добавляет меню терминов и страниц. Позволяет создавать архив новостей. Генерирует путевую навигацию.

Возможности:

  • формирование ссылок путевой навигации на основе таксономии (без использования системы меню Drupal)
  • группировка новостей по дате добавления
  • иконки для любых пунктов меню
  • вывод меню в виде нескольких отдельных блоков
  • подтермины первого уровня отображаются в виде вложенных меню

Установка

[ред. | ред. код]

Для правильной работы модуля должен быть установлен Views. Перед установкой нужно импортировать во Views файл term_menu.view (используется для вывода списка новостей).

Настройки

[ред. | ред. код]

Страница настройки - admin/build/term_menu

Параметры блока меню - admin/build/block/configure/term_menu/0

На странице "Создание матариала" в разделе "Параметры публикации" добавлен чекбокс с помощью которого можно включить или отключить отображение страницы в Term menu.

Изначально заголовок блока меню соответствует названию текущего термина. Заголовок можно заменить на произвольный указав его в паремтрах блока. Чтобы скрыть заголовок меню, нужно в поле Заголовок настроек блока ввести <none>.

Чтобы задать иконку для пункта меню, нужно в каталог /sites/default/files/menu_images скопировать изображение nodeXX.gif, termXX.gif или default.gif, где XX - id ноды или термина. default.gif - используется для всех пунктов меню, если для них не существует изображение.

Недоработки / ошибки

[ред. | ред. код]

Возможна некорректная генерация ссылок путевой навигации если:

  • у термина несколько родительских терминов
  • нода пренадлежит нескольким терминам

Модуль Term Image [6.x]

[ред. | ред. код]

Описание

[ред. | ред. код]

Позволяет выводить изображения (например в хедере страницы) для определенных терминов.

Изображения можно задавать как для корневых так и для вложенных терминов.

Сначала модуль ищет изображение для текущего tid, если его нет то для корневого родительского термина.

Поддерживаются изображения форматов gif, jpeg и png.

Настройка

[ред. | ред. код]

Изображения для терминов нужно скопировать sites/default/files/term_images/XX.xxx, XX - идентификатор термина (tid). default.xxx отображается для терминов у которых не заданы изображения. Для вывода изображения в шаблон нужно вставить код:

<?php print termimage_image() ?>

Исправления и патчи

[ред. | ред. код]

vote_up_down-6.x-1.0-beta4

[ред. | ред. код]

http://drupal.org/project/vote_up_down

Неправильно отбражаются поинты (одни и те же для всех нод)

299: $node->cid --> $node->nid

305: $node->cid --> $node->nid