О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

меню

6.x → 7.x - Меню: Изменено значение MENU_CALLBACK для цепочки навигации; и другие изменения API меню

-7 votes
+
-

Для улучшения работы цепочки навигации (или как их ещё называют "хлебные крошки"), значение константы MENU_CALLBACK изменено.

6.x → 7.x - Меню: Функция menu_tree_data() теперь ожидает массив ссылок вместо результатов запроса

-7 votes
+
-

Функция menu_tree_data() используется для получения результата запроса. Теперь ее первым аргументов должен быть массив ссылок. Смотрите документацию по API по menu_overview_form() или примеры ниже.

6.x → 7.x - Меню: API пользовательского меню

-8 votes
+
-

В Drupal 6 в порядке создания пользовательского меню (т.е. меню, которое вы создаете через admin/build/menu/add) нужно было запросить саму таблицу {menu_custom}.
В D7 добавлено несколько API функций для создания, обновления и удаления пользовательских меню и связанных хуков.

Конвертирование (портирование) модулей 6.x в 7.x. Часть 5: Меню

-11 votes
+
-

Часть 5 — меню — об изменениях произошедших в системе меню между Drupal 6 и 7.

6.x → 7.x - Меню: menu_default_node_menu заменена на настройки для каждого типа материалов

-10 votes
+
-

Ранее были глобальные настройки menu_default_node_menu для хранения родительских меню для материалов выбирающих родителей. Это было сделано для каждого типа материала и следовательно имя переменной изменяется для каждого типа материала, т.е.: 'menu_parent_' .

6.x → 7.x - Меню: CRUD для ссылок меню: hook_menu_link_insert(), hook_menu_link_update(), hook_menu_link_delete()

-8 votes
+
-

Теперь в системе меню срабатывают хуки сообщающие модулям об изменениях произошедших в системе меню.

6.x → 7.x - Меню: Пути меню изменились с 6.x до 7.x

-6 votes
+
-

Множество из путей админки изменились между Drupal 6 и Drupal 7, как часть информационной архитектуры и попытке улучшения юзабилити. Вот список (возможно не весь):

6.x → 7.x - Меню: "page callbacks" меню и блоков должны возвращать HTML-массив и hook_page_alter()

1 vote
+
-

"page callbacks" меню и блоков должны возвращать HTML-массив ("render array") вместо строки. Вы должно быть знакомы с HTML-массивами из Form API. Это массивы, которые умеет обрабатывать drupal_render().

6.x → 7.x - Меню: Из hook_menu_link_alter() удален параметр $menu

-6 votes
+
-

Ну, тут все просто. Из функции hook_menu_link_alter() убрали параметр $menu

6.x → 7.x - Меню: _comment_load() теперь comment_load()

-7 votes
+
-

_comment_load() переименована в comment_load() так как это внешняя обертка API функции.В дополнение к самому названию функции, любые пункты меню использующие шаблон %_comment нужно заменить на %comment.