Помогите разобраться.
На сайте есть строка маршрута например Главная -> создать -> блок (в коде она печатается как переменная )
Я создаю страницы (node) - есть ли механизм их упорядочить в Content management не нашел ничего и в модулях тоже не увидел.
Для этих страниц делаю url так
page1,
page1/page1_1,
page1/page1_2
page2,
page2/page2_1
page2/page2_2
Но по этому параметру друпал не выделает древовидность. При входе на страницы 1 и 2 уровня в строке маршрута только Home.
Если зайти на сам модуль menu.inc и там в функции menu_get_active_breadcrumb() посмотреть построение
$breadcrumb то единственное чего можно сделать закоментировав часть кода Home -> page1 или Home -> page1_1
Помогите пож.
Комментарии
См. модуль custom_breadcrumbs^custom_breadcrumbs
Спасибо!
Что-то не получается с модулем custom_breadcrumb.
Я не совсем понимаю как он работает.
Можете подсказать как написать правило например для страницы с путем page1/page1_1.
Там в модуле всего 3 поля - тип ноды тилул и путь.
Если я написал
тип - page
титул - _Page1_
путь - page1
то на страницах page2, page5, page3_3 везде в линейке пути будет стоять Home > _Page1_ я не понимаю как привязать правило к нужным страницам
Чтобы на страницах page2, page3_3 были свои маршруты Home и Home > Page3 соответственно
Помогите пожалуйста
Народ устал мучиться написал свой кусок кода для этого вопроса и вставил в блок menu.inc
function menu_get_active_breadcrumb()
...
может кому пригодиться еще
// wowik - 13-08-2008
$mypath=$end[page_arguments][0]->path;
$mymass=explode("/",$mypath);
if(count($mymass)>0){
for($i=0;$i<(count($mymass)-1);$i++){
$myurl=db_fetch_array(db_query('SELECT * FROM {url_alias} WHERE dst = "%s"', $mymass[$i]));
$mass_id=explode("node/",$myurl[src]);
if(count($mass_id)>0){
$mynode=node_load($mass_id[1]);
$breadcrumb[] = l($mynode->title, $myurl[src],array());
}
}
}
// wowik - 13-08-2008
return $breadcrumb;
}
Не знаю туда или нет написал не стал плодить темы. Поискал по разным запросам(sekondari links, breadcrumb, меню, навигация и т.п.) почитал не нашёл решения. Везде пишут как изменить, а мне надо чтоб оно хотя бы было.
Дело в том, что вот этот маршрут как на этой страничке "Главная → Форумы → Техподдержка Drupal → Решение проблем" у меня отображается только в админке, а на всех страничках сайта только "Главная".
Пробовал с настройками сэкондари линкс, ничего не получилось. Чувствую истина где то рядом. Направьте на путь истинный.
Ну что никто не поможет? Нахожусь например на страничке Главная->О компании, в режиме просмотра "Главная", нажимаю изменить выводит нормально "Главная->О компании".
Устал искать истину, поставил menu_bredcrumb