0
나는 현재 표시되는 페이지의 노드 유형에 따라 왼쪽 사이드 바 블록의 특정 메뉴를 할당 할
을 기반으로 차단할 수 있습니다. 나는 이것이 이런 모습이어야한다고 생각하지만, 나는 붙어있다.은 드루팔 - 메뉴를 지정하는 노드 유형
function my_module_nodeapi(&$node, $op) {
switch ($op) {
case 'view':
if ($node->type == "large_reptiles")
{
//menu_set_active_menu_name('menu_reptile_menu');
//menu_set_active_item('menu_reptile_menu');
}
break;
}
}
감사합니다! 노드가/node/9999 대신/node_name으로 오면 어떻게 될까요? 메뉴를 블록에 할당하는 API가 있습니까? – ernie
@ernie 모듈을 사용하여 URL의 모양을 변경할 수 있지만 Drupal은 항상 노드를 노드/[nid]로 내부적으로 매핑합니다. – googletorp