如何对某一特定的页面内容设置用户访问权限?使匿名用户不得访问该内容。
最直接的就是在特定的页面中加 if($user->uid){....},,当然可以在特定页面的模块中定义用户访问权限,然后在管理页面的访问控制中设置。
悦己白领网-Drupal用户联盟-drupal在线手册-Drupal招聘-DrupalQQ2群:66285810
这个代码应该加在这个页面的什么地方?创建新页面内容时没有写代码的地方呀 还有能不能给我这个的完整代码,完全新手,不会弄啊
还可以在template.php里面来设置看看
请参考,希望对你有所帮助。 http://hellodrupal.info/node/71
<?phpfunction phptemplate_preprocess_node(&$vars) {global $user; //定义全局用户if(!$user->uid && $vars['node']->nid==2&&$vars['page']){//判断是否登录还有 $logged_in 这个变量,可以试试 drupal_set_message(t('请注册')); drupal_set_message ("<a href=/user?destination=". substr( $_SERVER['REQUEST_URI'], 1 )."><b>点击这里登录或者注册</b></a>"); drupal_access_denied(); }?>
*********************************
你好,drupal!记录学习Drupal 实践开发网站
--> http://hellodrupal.info
最直接的就是在特定的页面中加
最直接的就是在特定的页面中加 if($user->uid){....},,当然可以在特定页面的模块中定义用户访问权限,然后在管理页面的访问控制中设置。
悦己白领网-Drupal用户联盟-drupal在线手册-Drupal招聘-DrupalQQ2群:66285810
这个代码应该加在这个页面的什么地方?创建新页面内容时没有写
这个代码应该加在这个页面的什么地方?创建新页面内容时没有写代码的地方呀
还有能不能给我这个的完整代码,完全新手,不会弄啊
还可以在template.php里面来设置看看 请参考,希
还可以在template.php里面来设置看看
请参考,希望对你有所帮助。
http://hellodrupal.info/node/71
<?php
function phptemplate_preprocess_node(&$vars) {
global $user; //定义全局用户
if(!$user->uid && $vars['node']->nid==2&&$vars['page']){//判断是否登录还有 $logged_in 这个变量,可以试试
drupal_set_message(t('请注册'));
drupal_set_message ("<a href=/user?destination=". substr( $_SERVER['REQUEST_URI'], 1 )."><b>点击这里登录或者注册</b></a>");
drupal_access_denied();
}
?>
*********************************
你好,drupal!记录学习Drupal 实践开发网站
--> http://hellodrupal.info
*********************************