Дописать код для прав доступа на страницу в модуле Друпал 7

Главные вкладки

Аватар пользователя vkwebsite vkwebsite 7 февраля 2019 в 10:29

Здраствуйте

У меня есть код модуля Друпал 7, и я хочу дописать код на страницу для прав доступа только для админа

Наверное нужно править этот код 'access callback' => TRUE на нужный код

<?php
/**
 * Implements hook_menu()
 */

function mypage_menu() {
$items = array();
$items['mypage'] = array(
'title' => 'Моя страница',
'page callback' => 'mypage',
'access callback' => TRUE
);
return 
$items;
}
 
 
/**
 * Function mypage
 */
function mypage(){
return 
t('Привет!');
}
?>

Лучший ответ

Аватар пользователя vkwebsite vkwebsite 7 февраля 2019 в 12:07

Вот решение

'access callback' => 'user_access',
'access arguments' => array('administer nodes')

Комментарии

Аватар пользователя ivnish ivnish 7 февраля 2019 в 10:46

Да, нужно в access callback заменить TRUE либо на свою функцию, либо на любой стандартный пермишн, который уже есть в системе

Аватар пользователя bumble bumble 7 февраля 2019 в 11:33

itcrowd72 wrote:

Да, нужно в access callback заменить TRUE либо на свою функцию, либо на любой стандартный пермишн, который уже есть в системе

* в 'access arguments';