在admin中编辑节点时的选项卡 - 使用Seven主题

时间:2014-10-30 11:21:46

标签: tabs drupal-7 themes admin

我正在使用Seven主题,并想知道是否有任何可以做的关于他在底部的垂直标签,以隐藏我的用户不需要的或使它们看起来更好。

enter image description here

3 个答案:

答案 0 :(得分:0)

您可以通过正确使用hook_form_alter来操纵哪些内容。

为此,您需要创建一个小模块,实现钩子,然后通过设置$element['#access'] = false;

隐藏您想要的任何元素

例如,假设您对内容类型dummy_type的节点表单感兴趣:

mymodule.module

<?php
   function mymodule_form_alter(&$form, $form_state,$form_id) {
     if($form_id=='dummy_type_node_form') {
        $form['additional_settings']['#access'] = false;
     }
   }

上面的代码段会隐藏所有核心垂直标签。您可以通过稍微玩一下来选择您想要的特定部分。

答案 1 :(得分:0)

在这种情况下,您需要创建角色并分配权限

步骤1:创建新角色转到以下路径 管理»人员»权限

这里添加新角色,例如内容管理员。

步骤2:点击编辑权限作为新创建的角色。

根据您的要求分配角色。

答案 2 :(得分:0)

要更改哪些标签显示哪些角色,请使用“替代节点选项”模块:https://www.drupal.org/project/override_node_options 要更改外观,可以创建一个在hook_init()中添加CSS和/或JS的自定义模块。改变外观的另一种方法是制作Seven的子主题,将其设置为您的管理主题,然后在新主题中添加CSS / JS。