Drupal :: модуль BOOK, скрываем вывод дочерних категорий прямо в меню » lamara-nsk.ru


lamara-nsk.ru
Это блог о сео, деньгах, заработке в сети, разработке своих проектов, программировании
и "жизни программиста", бизнесе, блогосфере, фрилансе и многом другом.


Контакты, Реклама в блоге




Drupal :: модуль BOOK, скрываем вывод дочерних категорий прямо в меню

Автор DimoninG, написано 20.04.2009
Рубрика Drupal  

Сейчас делаю еще один сайт на 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);

Готово.



Отзывов (8) на «Drupal :: модуль BOOK, скрываем вывод дочерних категорий прямо в меню»


ae471697

    пишет:

    Плохой способ. Во-первых, лучше уж тогда свой хук написать. Во вторых – есть модуль(не помню который) который это сделает гораздо лучше


    пишет:

    согласен с предыдущим оратором


    пишет:

    А не проще работать на ВордПрессе и не париться?


    пишет:

    Sladkij, не проще. Wordpress не умеет и малой части того что можно сделать на друпале. Мое мнение такое – вп только для тупо-блогов, Drupal – для проектов абсолютно любой сложности и направленности. От доров и сатов до СДЛ с огромной посещаемостью и е-коммерсом. Это конечно если руки из того места растут


    пишет:

    E-Will, ну для сатов-то он слишком много жрет, положим :) Саты можно и на обычном html сделать, им хуже не будет.


    пишет:

    DimoninG, неее… я понимаю что можно и плац ломом подметать :) Однако друпал добавляет довольно много возможностей к любому проекту. Я уж и не говорю о том что скрипт размером пару килобайт способен сгенерить несколько десятков сайтов за пару минут :)
    Я таким образом, к примеру, с gameboss работаю. Один двиг, одна база, один скрипт – и несколько сайтов с уникальным контентом, дизайном и прочими фишками :)


    пишет:

    E-Will, я сказал конкретно про сателлит. А от него, как известно не требуется ничего, кроме просто страниц с текстом. Использовать Друпал для такого сайта или нет дело Ваше, конечно :)


    пишет:

    Соглашусь что саты это не рационально. Но возможность то такая есть :)


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

Что здесь почитать?



1.   Разработки.
1.1 Плагин "Я не робот"
1.2 Плагин "Код Adsense прямо в пост"

2.   Заработай.
2.1 Блогун: 20$ в день
2.2 Уходим от налогов в Sape
2.3 Хватит думать, пора зарабатывать

3.   Акции и конкурсы.
3.1 Ссылка за "Рабочий стол"

Показать весь список.

-->








Блог на движке WordPress и тема для него создана DimoninG'ом в 2007 году.
Все материалы авторские, их копирование запрещено законом об авторском праве.