【问题标题】:Drupal - How to hide data in "edit content"Drupal - 如何在“编辑内容”中隐藏数据
【发布时间】:2015-02-20 15:24:34
【问题描述】:

我有一个 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>
@ 987654338@
This text was hidden
</div>

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 我使用 javascript 作为我想要显示的示例。 “阅读文档”也是回答问题的一种非常糟糕的方式。
    猜你喜欢
    • 2013-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-09
    相关资源
    最近更新 更多