Drupal - 如何隐藏数据"编辑内容"

时间:2014-12-22 14:01:50

标签: drupal drupal-7 data-entry drupal-content-types

我有一个drupal网站,其中我们有多种自定义数据类型。我们希望这些类型中的一些数据能够检查和编辑,但不会发生在偶然走过的人身上。我做了以下事情:

  • 禁用内容类型
  • 的视图内容页面中数据的可见性
  • 仅允许具有特定权限的用户编辑此数据类型。

在"编辑内容"页面我想要包含所提及数据的字段中的两件事之一:

<script language="JavaScript">
function ShowHide(divId)
{
if(document.getElementById(divId).style.display == 'none')
{
document.getElementById(divId).style.display='block';
}
else
{
document.getElementById(divId).style.display = 'none';
}
}
</script>
</head>
<body>
<a onclick ="javascript:ShowHide('HiddenDiv')" href="javascript:;"> Show/Hide</a>
<div class="mid" id="HiddenDiv" style="DISPLAY: none" >
This text was hidden
</div>

1 个答案:

答案 0 :(得分:1)

不要使用前端JavaScript,在需要编辑的页面上执行hook_form_alter。有关更多信息,请阅读drupal文档。