Скрыть таб в ноде по условию полей ноды

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

Аватар пользователя iNFerNo iNFerNo 10 сентября 2012 в 14:08

Подскажите как правильно скрыть таб с определенной ссылкой по условию ноды.

Имеем ноду node/nid_ноды/rating
Адрес ноды links/nid_ноды.html/rating

у это ноды есть че бокс. если он включен не показывать таб, если отключен то показывать.

function mymodule_menu_alter(&$items) {
$items['node/%/rating']['access callback'] = 'mymodule_access';

}

function mymodule_access($node) {
$node -> node_load();

}

Комментарии

Аватар пользователя iNFerNo iNFerNo 10 сентября 2012 в 16:19

кто подскажет. код котрый придумал я наугад не пашет.

function mymodule_menu_alter(&$items) {
    $items['node/%node/rating']['access callback'] = 'mymodule_node_access';
}

function mymodule_node_access($node) {
    $node = node_load();
   
    if ($node->field_funding[und][0]['value'] == '0') {    
    return FALSE; }
        else {
        return TRUE;
        }
}

как поля грузить в своем модуле из ноды?