Drupal - 如何在“编辑内容”中隐藏数据
Posted
技术标签:
【中文标题】Drupal - 如何在“编辑内容”中隐藏数据【英文标题】:Drupal - How to hide data in "edit content" 【发布时间】:2015-02-20 15:24:34 【问题描述】:我有一个 drupal 站点,其中有多种自定义数据类型。我们希望能够检查和编辑这些类型中的一些数据,而不是对碰巧路过的人。我做了以下事情:
在内容类型的视图内容页面中禁用数据的可见性 仅允许具有特定权限的用户编辑此数据类型。在“编辑内容”页面上,我想要包含提到的数据的字段的两件事之一:
隐藏带有点的文本,如密码所示 直到它悬停在实际文本上 将其隐藏在查看/显示框中 像这样:http://jsfiddle.net/bontrose/h6cpfqah/(见下文)<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>
【问题讨论】:
【参考方案1】:不要使用前端 JavaScript,在需要编辑的页面上执行 hook_form_alter。有关详细信息,请阅读 drupal 文档。
【讨论】:
我使用 javascript 作为我想要显示的示例。 “阅读文档”也是回答问题的一种非常糟糕的方式。以上是关于Drupal - 如何在“编辑内容”中隐藏数据的主要内容,如果未能解决你的问题,请参考以下文章