2010-07-23 2 views
3

1) 드루팔 (Drupal) 메뉴에서 상위 항목 링크를 비활성화 할 수 있습니까? (특히 Nice Menu 모듈을 사용하는 경우 상위 항목에 연결할 페이지가 없습니다.상위 메뉴 및 사이트 이동 경로 링크를 비활성화 하시겠습니까?

2) 빵 부스러기에서 링크를 비활성화 할 수 있습니까? 내가 그 PHP 코드를 변경해야 할 것 같아요.

감사합니다.

+0

1. 사람들이 무엇을하지 못하게하려고합니까? 이 메뉴가 어떻게 보이고 작동하는지 예를 들려 줄 수 있습니까? – mirzu

답변

2

Special menu items 모듈을보십시오. (그 프로젝트 페이지에서)이 모듈에 대한 좀 더 세부 정보 :

특별 메뉴 항목은 자리 표시 자 및 분리 메뉴 항목을 제공하는 드루팔 모듈입니다.

자리 표시자는 링크가 아닌 메뉴 항목입니다. 이 기능은 동적 드롭 다운 메뉴에서 페이지에 연결되어 있지 않고 상위 메뉴 항목 아래에있는 일부 메뉴 항목을 그룹으로 묶는 부모 메뉴 항목을 갖고 싶을 때 유용합니다.

구분 기호 메뉴 항목은 "-------"와 유사하지만 아무 것도 연결하지 않고 메뉴를 구성하고 메뉴 항목을 시각적으로 구분하는 것입니다.

0

# 2입니다. 링크를 제거하고 텍스트 만있는 새로운 breadcrumb.tpl.php 파일을 테마에 만들 수 있습니다.

+1

원본 파일을 복사 할 원본 파일 breadcrumb.tpl.php를 찾을 수 없습니다 ... 어디입니까? 템플릿이 필요합니다. 처음부터 시작할 수는 없습니다. – aneuryzm

0

http://drupal.org/node/143322#comment-2284294에서, 당신은이 작업을 수행 할 theme_menu_item_link 재정의 할 수

function yourthemename_menu_item_link($link) { 
    if (empty($link['localized_options'])) { 
    $link['localized_options'] = array(); 
    } 
    if ($link['type'] && $link['has_children']) { 
    return ''.check_plain($link['title']).''; 
    } 
    return l($link['title'], $link['href'], $link['localized_options']); 
}
관련 문제