限制作者共享的内容

问题描述:

我正在使用Drupal 6.16,以下是我的查询。限制作者共享的内容

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

以及分享我在CCK

我需要限制对共享内容的作者使用用户参考,极限应该取决于该用户采取的角色类型。

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

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

干杯! Vivek

你可以用自定义模块来做到这一点。

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

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