|
Сейчас делаю еще один сайт на 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);
Готово.
Оставьте свой комментарий
|
20.04.2009 в 10:37 пп
Плохой способ. Во-первых, лучше уж тогда свой хук написать. Во вторых – есть модуль(не помню который) который это сделает гораздо лучше
21.04.2009 в 8:06 пп
согласен с предыдущим оратором
23.04.2009 в 4:41 пп
А не проще работать на ВордПрессе и не париться?
23.04.2009 в 9:35 пп
Sladkij, не проще. Wordpress не умеет и малой части того что можно сделать на друпале. Мое мнение такое – вп только для тупо-блогов, Drupal – для проектов абсолютно любой сложности и направленности. От доров и сатов до СДЛ с огромной посещаемостью и е-коммерсом. Это конечно если руки из того места растут
24.04.2009 в 1:05 дп
E-Will, ну для сатов-то он слишком много жрет, положим :) Саты можно и на обычном html сделать, им хуже не будет.
24.04.2009 в 11:28 дп
DimoninG, неее… я понимаю что можно и плац ломом подметать :) Однако друпал добавляет довольно много возможностей к любому проекту. Я уж и не говорю о том что скрипт размером пару килобайт способен сгенерить несколько десятков сайтов за пару минут :)
Я таким образом, к примеру, с gameboss работаю. Один двиг, одна база, один скрипт – и несколько сайтов с уникальным контентом, дизайном и прочими фишками :)
24.04.2009 в 11:32 дп
E-Will, я сказал конкретно про сателлит. А от него, как известно не требуется ничего, кроме просто страниц с текстом. Использовать Друпал для такого сайта или нет дело Ваше, конечно :)
24.04.2009 в 11:43 дп
Соглашусь что саты это не рационально. Но возможность то такая есть :)