Иерархия

Главные вкладки

Аватар пользователя shamahn shamahn 17 марта 2011 в 14:50

И в сотый раз про одно и тоже. Перерыл кучу инфы. Если что-то не нашел - пните в нужном направлении.
Как правильно организовать иерархию? Если по идее у меня есть раздел "О комании" в нем несколько подразделов, в каждом из которых тоже могут быть подразделы. Как заставить друпал знать что это не набор отдельных страниц, а иерархия. Чтобы он "мне хлебные крошки" рисовал правильно, отображал при выборе родительского пункта меню его подпункты.
В общем - совсем не понятно как-то (((

Комментарии

Аватар пользователя shamahn shamahn 17 марта 2011 в 17:23

tolykot, во всех источниках указано, что реализация при помощи таксономии подходит для БОЛЬШИХ сайтов Smile может еще какие-то варианты есть?)

Аватар пользователя tolykot tolykot 17 марта 2011 в 17:31

а если задействовать Book "Предоставляет пользователям возможность собирать материалы и страницы сайта в коллекции и иерархии"?

Аватар пользователя VasyOK VasyOK 17 марта 2011 в 22:56

"shamahn" wrote:
во всех источниках указано, что реализация при помощи таксономии подходит для БОЛЬШИХ сайтов

если вы хотите заниматься разработкой на Drupal, вам придется плюнуть на многие источники и думать своей головой. Никаких побочных эффектов использования таксономии на не больших сайтах не знаю.

Если честно не очень хочется ваши источники читать. Источники точно по Drupal? Может в другой CMS-ке с таксономией это и справедливо.

Аватар пользователя shamahn shamahn 18 марта 2011 в 0:14

Dan, ну как бы подобие иерархии получается, но это иерархия пунктов меню, а не материалов.
tolykot, боок хорошо, но с отображение в структуры меню косяки какие-то. Вернее, заголовок страницы и пункт меню одинаковые получаются, что не совсем удобно
VasyOK, один из источников, вроде на этом ресурсе. Надо поковыряться.
tolykot, VasyOK, Спасибо, попробую таксономию) отпишусь о впечатлениях

Аватар пользователя Dan Dan 18 марта 2011 в 0:45

"shamahn" wrote:
an, ну как бы подобие иерархии получается, но это иерархия пунктов меню, а не материалов.

Так тебе для чего иерархия нужна-то?
"shamahn" wrote:
Чтобы он "мне хлебные крошки" рисовал правильно, отображал при выборе родительского пункта меню его подпункты.

И где тут иерархия материалов? Меню и крошки.
Крошки не помню заработают или нет, а меню вот: http://dev-house.ru/ (смотри "О компании" и "Услуги", например) - стандартная фича друпала.
При выборе родительского пункта меню, он раскрывается и видно все его подпункты.

Аватар пользователя Dan Dan 18 марта 2011 в 0:52

А вот и модулёк в тему: [module=menu_breadcrumb].

PS: таксономия это не реализация иерархии материалов, таксономия это их категоризация. Категории (термины) могут быть в виде иерархии, но не материалы, к ним привязанные, которые остаются "плоскими".
Если говорить про иерархию именно материалов, то она реализуется с помощью menu, book, node_reference и прочими подобными.

Аватар пользователя shamahn shamahn 18 марта 2011 в 9:07

Dan, при выборе родительского пункта, дочерние должны отображаться в отделе контента, как при работе с боок. А модулек очень в тему. Не знаю хороший он или нет, а вот первые пару строчек описания расставили кое-какие вещи по-местам

"Dan" wrote:
By default, Drupal 6 will use the Navigation menu for the breadcrumb

Аватар пользователя Dan Dan 18 марта 2011 в 9:34

"shamahn" wrote:
Dan, при выборе родительского пункта, дочерние должны отображаться в отделе контента, как при работе с боок.

Вы смотрели ссылку, которую я давал? Там secondary links выводятся отдельно. Можно их в сайдбар/футер/контент поместить - куда угодно. Pramary links и secondary links - это два отдельных списка, но если для обоих задать одно и тоже меню, то они будут функционально связаны, но выводить их можно в разных местах. Разберитесь, почитайте, тут не раз задавали вопрос про это.

Аватар пользователя shamahn shamahn 10 ноября 2015 в 11:47

ну вообще не понимаю что происходит. Что творится с этими хлебными крошками
Перенес мое меню в Navigation, по идее они должны отображаться нормально

Но тем не менее

ставил menu_breadcrumb эффекта ноль. Хоть куда копать-то?

Аватар пользователя VasyOK VasyOK 21 марта 2011 в 22:52

Ну с запихиванием пунктов меню в навигацию - это вы поспешили. Не спорю что работает. Неужели модули taxonomy menu и taxonomy treemenu оказались такими неподъемными?

По поводу хлебных крошек. Если меню сделано по терминам таксономии хлебные крошки можно выставить во views (представление taxonomy/term/%). Вот сайт http://assorti.zp.ua. Слева выбираете Бюстгальтеры - Балконет. И там хлебные крошки. Если вас устраивает могу дать скрин вьюхи.

Если views - это сложно посмотрите сколько моделй отвечают за хлебные крошки.
http://drupal.org/project/modules?filters=bs_project_sandbox%3A0&text=br...

Допустим с menu_breadcrumb не разобрались, можно же другие попробовать.

Сам я с этими модулями серьезно не работал (увы настройки сходу не вспомню), т.к. могу обойтись и без них на моих сайтах там где есть хлебные крошки там есть иерархия а она у меня или на таксономии или на форуме или на подшивках.

Аватар пользователя shamahn shamahn 22 марта 2011 в 11:26

nodehierarchy поставил, - все стало на свои места. букс мне бы очень помогло, но повторюсь, - не устраивает, что нельзя изменить отображение ссылки на страницу в меню.

"VasyOK" wrote:
Допустим с menu_breadcrumb не разобрались

да там то разбираться нечего. Он просто не работал. После прочтения нескольких статей - вероятнее всего что-то с русскоязычностью.
"VasyOK" wrote:
или на подшивках

как вы организуете меню при данном подходе?

Аватар пользователя VasyOK VasyOK 22 марта 2011 в 12:24

В блоках образуется блок "Навигация по подшивке" Есть и другие модули для реализации меню на подшивках. Точных названий не помню.

Например advancedbookblocks.

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