Показывать menu для node type blog

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

Аватар пользователя antohoho antohoho 29 июня 2010 в 14:54

Не знаю как сделать вот такое...

есть у меня menu такого типа

Main Company Support Account

chat blog forum

например выбрано Support -> blog..

просто просмотр постов.. потом если я нажимаю на какойто post blog что бы посмотреть его подробно то перехожу по линке например node/2345 и нижнее menu пропадает а в верхнем ничего не выделено..

как для node type blog оставлять это меню?

Комментарии

Аватар пользователя ProMax ProMax 29 июня 2010 в 15:05

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

Аватар пользователя antohoho antohoho 29 июня 2010 в 15:11

Доступ не выйдет.. я по VPN работаю.
я думал как то пропроцесить его и проверять или это node с блога и если да то делать нужное menu ative. только не знаю какие функцыи использовать

Аватар пользователя antohoho antohoho 29 июня 2010 в 15:29
 if ((arg(0) == 'node' && is_numeric(arg(1)))) {
     $node = node_load(array('nid' => arg(1)));
     if($node->type == 'blog'){
                 menu_set_active_item("contact");
                 
     }
  }

вот так вышло top menu установить..

а как вот быть с нижним.. оно как secondary links (chat blog forum)

Аватар пользователя antohoho antohoho 12 июля 2010 в 12:42

опять вернулся к этой проблеме..
ссылку не выйдет... сайт локально ещё...

как можно сделать так что бы когды идёт node view соответствующий пункт меню оставался активным..?

Аватар пользователя ProMax ProMax 31 июля 2010 в 12:43

странички вида какого site.su/blog/node/12 тогда можно просто в свойствах блока указать blog/* показывать или не показывать