[drupal] модификация модуля book

Понедельник, Апрель 20, 2009 14:20 vanoID
Рубрики: PHP

Модификация модуля BOOKСейчас делаю еще один сайт на Drupal. Для организации каталога статей я решил в этот раз использовать модуль Book, т.е. он проще для понимания (наполнять буду не я один). И все там классно-расчудесно, кроме того, что в главном меню при клике на один из пунктов подшивки открывается вложенный список прямо в меню. А если статей 200, то и меню на сайте сразу получится из 200 пунктов.

Как это убрать? В админке я ничего не нашел, поэтому полез в код.

Редактируем файл book.module. Строка 196:

$book_menus[$book_id] = menu_tree_output(menu_tree_all_data($node->book['menu_name'], $node->book));

Меняем на:

$book['in_active_trail'] = FALSE;
$pseudo_tree[0]['link'] = $book;
$book_menus[$book_id] = menu_tree_output($pseudo_tree);

Готово.

Вы можете оставить ответ, или trackback с Вашего собственного сайта.
Теги: ,

3 комментария “[drupal] модификация модуля book”

  1. none сообщил:

    Май 18th, 2009 10:12

    А можно пример каталога статей, который вот Вы создали? Интересно посмотреть, как оно выглядит на друпале...


  2. Arti сообщил:

    Июль 29th, 2009 15:01

    В друпале вообще в код редко приходится лазить. Сделан не один сайт, всё просто супер.

    Используйте views + cck и будет вам счастье.

    А если внешний вид изменить, поковыряйте contemplate.


  3. Артур сообщил:

    Март 18th, 2010 5:24

    Вы мне невероятно помогли!

    Только как сделать с views + cck, я не так и не понял какие это модули.


Оставить комментарий

Я не робот!