首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >工作台缓和状态选项卡未显示

工作台缓和状态选项卡未显示
EN

Drupal用户
提问于 2014-07-31 10:29:39
回答 1查看 1.3K关注 0票数 0

我的“经过身份验证的用户”无法看到节点/add/内容类型页面上的选项卡“发布选项”。在我的工作流中,我需要的是用户选择节点应该处于的审核状态(草稿/审核),但是他看不到选项卡。

我有三个缓和状态:DraftIn ModerationPublished

用户具有以下权限:

代码语言:javascript
复制
Node:
    View published content
    View own unpublished content
    View content revisions
    create [content type] content
    edit own [content type] content
    edit any [content type] content
Workbench Moderation:
    View the moderation messages on a node
    Use "My Drafts" workbench tab
    View all unpublished content
    View moderation history

我配置了查看https://www.drupal.org/node/1175592https://www.youtube.com/watch?v=8nqWLrxH_4M + https://www.youtube.com/watch?v=qHYWOohhKZE的权限

我不知道是否还有其他权限我忘记了。我已经重新构建了对/admin/reports/status/重构的权限,没有任何不同。

有趣的是,如果我分配所有的权限

代码语言:javascript
复制
Moderate all content from Draft to in Moderation
Moderate all content from in Moderation to Draft
Moderate all content from in Moderation to Published

对于匿名用户,他仍然看不到这个选项卡。

欢迎任何帮助。

EN

回答 1

Drupal用户

回答已采纳

发布于 2014-08-03 17:16:21

阿。再一次,欺骗了我自己--这只是一次简单的射击,击中了我自己的脚。我在函数THEME_form_alter()中的自定义主题中编写了自定义PHP代码,以抑制整个修改选项卡:

代码语言:javascript
复制
$form['revision_information']['#access'] = FALSE; 

然后,当我安装和配置工作台模块时,我没有意识到它确实需要这个选项卡。

现在可以正常工作了。抱歉占用你的时间..。但也许别人会从我的错误中吸取教训..。谢谢你的想法。

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

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

复制
相关文章

相似问题

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