如何在 Drupal 6 中为经过身份验证的用户隐藏分类字段,但为其他用户显示分类字段?
我有一个 Drupal (v6.17) 内容类型,其中包括一个分类字段。我想对普通的经过身份验证的用户隐藏此信息,但希望我的站点贡献者角色用户可以使用它,以便他们可以查看标签,然后将标签分配给用户创建的节点。
我尝试通过创建专门针对经过身份验证的用户的面板变体来覆盖面板 3 中的节点添加/编辑表单,这将排除分类字段。但是,分类字段与“常规表单”控件捆绑在一起 - 如果不显示这一点,我就看不到标题和正文字段。
有没有办法可以在没有分类的情况下包含标题和正文字段,或者在经过身份验证的用户角色创建节点时仅隐藏分类字段。
我意识到有一个 CCK 字段可能可以帮助我,但是如何将其与分类模块联系起来?
非常感谢任何帮助。
I have a Drupal (v6.17) Content Type which includes a Taxonomy field. I want to hide this from ordinary Authenticated Users, but want it available to my Site Contributor role users, so they can review and then assign tags to user-created nodes.
I've tried overriding the Node Add/Edit form in Panels 3 by creating a panel variant especially for Authenticated Users, which would exclude the Taxonomy field. However, the Taxonomy field is bundled in with the "General Form" controls - without showing this, I don't get the Title and Body fields.
Is there a way I can either include the Title and Body fields without Taxonomy, OR hide just the Taxonomy field when the authenticated user role creates a node.
I realise there's a CCK field which might be able to help me out here, but how do I tie that to the Taxonomy module?
Any help gratefully received.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这是一个对我有用的解决方案。
我使用 内容分类 cck 字段作为自定义 CCK 内容类型中的分类。因此,我可以使用 CCK 字段权限模块(与 CCK 捆绑在一起)根据用户角色显示/隐藏字段。
内容分类可以将术语保存到字段表和/或分类表。除了复选框和选择之外,它还带有不同的输入小部件。
问候
迈克
here is a solution that worked for me.
I use the content taxonomy cck field for taxonomy in custom CCK content type. So I can use the CCK field permission module (comes bundled with CCK) to show/hide the field based on the user role.
Content taxonomy can save terms to the field table and/or to the taxonomy table(s). It also comes with different input widgets beside checkbox and select.
Regards
Mike