【问题标题】:Drupal reserve checkbox module?Drupal保留复选框模块?
【发布时间】:2011-01-09 07:00:32
【问题描述】:

我有一个正在开发的 drupal 网站:selkirk.treethink.net

我已经安装了 CCK 和 Views 模块,所以在前端您会看到使用 CCK 创建的 Request Work 页面。在后端,管理员和学生可以使用 Views 模块通过该表单查看所有工作帖子。

我需要添加一个复选框,提交作品的人看不到但学生可以在通过“视图”列出作品的页面中看到。此复选框只需要被选中一次,因为它将为该学生保留工作。但是选中它的同一个学生需要能够取消选中它......而且只有那个学生(或管理员)

换句话说:只是位于“视图”页面上的一个小框,学生可以检查它,然后除了检查它的学生或管理员之外没有其他人可以取消选中它。

有没有可以做到这一点的模块?

谢谢,韦德

【问题讨论】:

    标签: drupal module views drupal-views cck


    【解决方案1】:

    阅读您的问题时,我的第一个想法是Flag module。问题队列中已经有一个关于您的问题的线程:http://drupal.org/node/624746。归根结底,该标志可以完成大部分工作,但您必须自己编写一些代码(或者可能使用Rules module)来注册哪个用户标记了该节点。

    另一种选择是使用Workflow module 并创建一个“已分配”状态。我自己在工作流程方面做得不多,所以我不能告诉你哪个选项更好。

    【讨论】:

    • 我最终选择了 2.x 标志并与 2.x 视图集成,它运行良好。谢谢。
    【解决方案2】:

    Field Permissions 模块允许您指定 CCK 字段的创建、查看和编辑权限。我不认为它会做你想做的一切,但这是一个开始。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 1970-01-01
      相关资源
      最近更新 更多