내 모듈에서 액세스 인수에 대한 PHP 조건을 어떻게 설정합니까?Page Drupal에 대한 PHP 기반 권한
true를 반환하면 특정 페이지에 액세스 할 수 있습니다. false이면 액세스 할 수 없습니다.
추가 : 각 사용자에 대해 변수가 true 또는 false입니다. 따라서 페이지에 대한 액세스를 제한해야합니다 (또한 메뉴가 표시되지 않아야 함). 다음 후크에서 D6 모양에 대한
내 모듈에서 액세스 인수에 대한 PHP 조건을 어떻게 설정합니까?Page Drupal에 대한 PHP 기반 권한
true를 반환하면 특정 페이지에 액세스 할 수 있습니다. false이면 액세스 할 수 없습니다.
추가 : 각 사용자에 대해 변수가 true 또는 false입니다. 따라서 페이지에 대한 액세스를 제한해야합니다 (또한 메뉴가 표시되지 않아야 함). 다음 후크에서 D6 모양에 대한
"특별한"무언가가 필요하지 않은 경우
:
당신은 당신에게 특정 권한을 부여 모든 모듈의 예제 코드를 많이 찾을 수 있습니다. 당신은 당신이 Menu example in examples project에서 자세한 내용을 찾을 수 있습니다 look here
해결책을 찾지 못했습니다. 하나는 노드입니다. 해당되지 않습니다. 다른 것은 허락을 받아 작동합니다. 뭔가 역동적 인 것이 필요해. 나는 내 질문을 업데이트했다. –
또한 단일 페이지 내에서 자신의 PHP 코드를 넣을 수 있습니다. 하지만 중요한 부분은 "액세스 콜백"입니다.
# in hook menu:
$items['beeroclock'] = array(
'title' => 'Beer-o-clock!',
'page callback' => '_menu_example_menu_page',
'page arguments' => array(),
'access callback' => "is_it_friday_yet",
);
#in your module, global scope
function is_it_friday_yet() {
$access = FALSE;
if (date('w') == 5) {
$access = TRUE;
}
return $access;
}
메뉴를 숨겨야하기 때문에 적용 할 수 없습니다. 이것은 Drupal 핵심 솔루션이어야합니다. 내 질문을 편집했습니다. –
-1 이것은 적절한 방법이 아니므로 대단히 권장하지 않습니다. – berkes
고마워요! 실제 답변! –