2011-03-14 2 views

답변

0

적어도 내 설치에는 단지 첫 페이지입니다. 당신의 노드에서 "앞으로 추진"선택을 취소하거나, 또한 당신의 page-front.tpl.php

을 수정하여 노드의 일부는 민간 경우, 당신은, 액세스 제어의 일종이 필요하거나 노드는 임의 ID를

1

을 시도하여 액세스 할 수 있습니다 http://example.com/node에 대한 액세스를 제한하기 위해 정말로 작고 간단한 사용자 정의 모듈을 만들 수 있습니다. 간단한 모듈을 만드는 방법에 대한 쉬운 지침은 http://drupal.org/node/416986에서 찾을 수 있습니다.

합니다 (drupal_not_found에 의해) (404)를 트리거됩니다 .module 파일에 다음 코드를 추가 :

/** 
* Implementation of hook_menu(). 
*/ 
function MODULENAME_menu() { 
    $items = array(); 

    // Disable the default /node front page. 
    $items['node'] = array (
    'title' => 'node', 
    'page callback' => 'drupal_not_found', 
    'access callback' => TRUE, 
    'type' => MENU_CALLBACK, 
); 

    return $items; 
} 

는 모듈에 대해 선택한 이름으로 "MODULENAME"를 교체해야합니다.

1

http://site/node은 드루팔 (Drupal) 사이트의 기본 전면 페이지보기입니다.

여기에 표시된 내용을 제어하려면 Views 및/또는 Panels을 사용하고 싶을 것입니다.

@yitznewton이 언급했듯이 액세스 제어의 일부를 살펴 봐야합니다. URL을 추측하지 않는 사람에게 의존하는 것은 매우 빨리 실패하는 기술입니다. CCK을 사용하는 경우 기능이 이미 있으므로 사용을 기다리고 있습니다. 그렇지 않은 경우 일부 옵션을 보려면 Drupal.org에 대한 검색 라운드를가집니다.

관련 문제