欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

drupal

Drupal如何在菜单中向匿名用户显示需要权限才能访问的内容链接

Drupal如何在菜单中向匿名用户显示需要权限才能访问的内容链接

Java、PHP、Ruby、iOS、Python 等 JetBrains 开发工具低至 99 元(3折),详情»

Drupal的菜单系统会隐藏没有权限的链接,比如说如果我们添加一个“登出”链接,匿名用户是不会看到的。

但有时候我们需要向匿名用户显示所有链接,当用户点击后发现权限不足时再要求登录。要实现这个功能可以通过以下方式实现:

普通分类: 

修改权限

//修改 menu hook 给用户编辑自己的信息  的权限
function shipingzhongcustom_menu_alter(&$items) {
   
  $items['user/%user_category/edit']['access callback']='user_access';
  $items['user/%user_category/edit']['access arguments']=array('edit own info');
 }

//修改 menu hook 给用户编辑自己的信息  的权限
function shipingzhongcustom_menu_alter(&$items) {
  // Example - disable the page at node/add
  //var_dump($items);var_dump("DDDDDDDd");
  $items['user/%user_category/edit']['access callback']='user_access';

普通分类: 

Content Access - 强大的内容访问权限控制模块 这个模块 好像有点问题 过一段时间就失效了 不灵 不过下面红色的字 很 有大用 有大用

普通分类: 

CCK内容类型的访问权限 Node privacy by role byrole 模块 可对内容类型 也可以任意一个节点设置访问权限 有大用

如果需要为你所创建的CCK节点类型添加编辑和查看的访问权限,如Book模块访问选项:

普通分类: 

Drupal模块:Content Access 基于节点类型(Content Type)的访问浏览权限控制模块

Drupal模块:Content Access 基于节点类型(Cont

普通分类: 

使用nice menu模块

如果你需要多层级的下拉菜单的话,你可以考虑使用nice_menus module(模块)。

普通分类: 

taxonomy_menu module(模块)

你可能会使用

普通分类: 

nice menu的自己使用总结 二级菜单 子菜单

 

普通分类: 

nice menu的使用 Nice Menus drupal 菜单模块(二级多级菜单扩展)

 

普通分类: 

搜索模块报错 您必须提供一个至少有 3 个字符的关键字。

function search_and_replace_settings_submit($form_id, $form_values) {

普通分类: 

drupal搜索模块的使用

1)安装 启有 search模块

2)安装 启用 custom_search 模块

3)到区块里配置一下区域

4)到 Administer > Settings > Custom search 进行设置一下相应的搜索功能

5)到权限处去配置一下权限 ,让所有的人能够访问

普通分类: 

页面

Subscribe to RSS - drupal