限制作者共享的内容

时间:2011-05-17 14:26:50

标签: drupal-6

我正在使用Drupal 6.16,以下是我的查询。

我有一个内容类型,该内容的作者可以将其分享给该网站的其他注册用户。

分享我在cck中使用用户参考

我需要限制作者共享内容,限制应取决于该用户所扮演角色的类型。

例如,如果用户拥有ROLE-5,则他/她只能共享内容类型“A”的5个内容    如果用户拥有ROLE-10,则他/她只能共享100个内容类型“A”的内容

S0,只是想知道,有没有提供这种功能的模块,或者我必须创建自己的自定义模块。

干杯!! 的Vivek

1 个答案:

答案 0 :(得分:0)

您可以使用自定义模块执行此操作。

如果使用hook_form_alter(),则可以向表单添加另一个验证功能。该函数将查看用户引用字段中元素的数量,并且如果元素的数量大于角色允许的数量,则根据作者的角色,它将引发错误。

这是一个有点描述该怎么做的页面 http://fleetthought.com/adding-additional-cck-validation-function-field-using-hookformalter