http://site/node 특정 노드 ID없이 모든 노드를 나열합니다. 일부는 개인 사용자 메시지 등입니다. 어떻게이 경로에 대한 액세스를 제한 할 수 있습니까? 404를 트리거해서는 안됩니까?드루팔 (Drupal) 6 <front>/노드는 모든 노드를 나열합니다. (원하지 않음)
2
A
답변
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에 대한 검색 라운드를가집니다.
관련 문제
- 1. 드루팔 (Drupal : 원하지 않는 중복 노드)
- 2. 드루팔 (Drupal 6 규칙 모듈을 드루팔 (Drupal) 7로 변환하십시오.
- 3. 보기에서 유기 그룹으로 드루팔 (Drupal) 노드를 나열하십시오.
- 4. 드루팔 (Drupal 6) 동적 메뉴 항목
- 5. 드루팔 (Drupal 6) 블록에서 콘텐트 만들기
- 6. 드루팔 (Drupal 6) : 파일 다운로드에 대한 통계
- 7. 드루팔 (Drupal 6 조회수 - 왼쪽 가입 문제
- 8. 필수 필드가있는 노드를 Drupal 저장하지 않음
- 9. Drupal 6 또는 Drupal 7?
- 10. drupal 6 view : '형제'노드 참조
- 11. 드루팔 6 : 나는 드루팔 안돼서
- 12. 드루팔 6 도메인
- 13. 드루팔 (Drupal 7, 서브 페이지가 보이지 않음)
- 14. 드루팔 (Drupal 콘텐츠 제목이 표시되지 않음
- 15. 드루팔 (Drupal 6 : 하트 비트 모듈에서 일부 내용이 누락되었습니다.
- 16. 드루팔 (Drupal 6) : 관리 분야에서 분류가 스팟 업 되었습니까?
- 17. 드루팔 (Drupal Node) 관계
- 18. 드루팔 (Drupal : 분류 및 보안)
- 19. 드루팔 (Drupal pathauto) 용도
- 20. 드루팔 (Drupal fields) 국제화
- 21. 드루팔 (Drupal?
- 22. 드루팔 (Drupal 7)은 드루팔 (Drupal 6)보다 개발 변경을 관리하는 더 좋은 방법이 있습니까?
- 23. 플렉스 차트 - 모든 정보 표시를 원하지 않음
- 24. Drupal 6.x CTools
- 25. Drupal 6 외부 인증
- 26. 드루팔 (Drupal views) 구조
- 27. _menu()에서 드루팔 (Drupal 6 절대 와일드 카드) 가능합니까?
- 28. Drupal 6에서 홈페이지에 노드를 삽입하는 방법은 무엇입니까?
- 29. 드루팔 (Drupal 6x
- 30. 드루팔 6 구문 강조