首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在呈现之前更改菜单链接的访问

在呈现之前更改菜单链接的访问
EN

Drupal用户
提问于 2016-06-19 07:06:03
回答 1查看 5.7K关注 0票数 5

在呈现之前,我需要修改菜单链接的访问权限。在Drupal 7中,我们使用了hook_translated_menu_link_alter()。Drupal 8更改记录显示,该钩子没有直接替换。

在呈现菜单链接之前,是否有其他钩子或控制器来更改其访问权限?

EN

回答 1

Drupal用户

发布于 2016-06-19 10:50:40

如果您有一个路径作为菜单链接的输入(通常是这样的),您可以使用custom_access检查,如下所示:

代码语言:javascript
运行
复制
example:
  path: '/example'
  defaults:
    _controller: '\Drupal\example\Controller\ExampleController::content'
  requirements:
    _custom_access:  '\Drupal\example\Controller\ExampleController::access'

(取自https://www.drupal.org/node/2122195)

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/204582

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档