滚动
节点权限和依赖字段。
论坛
你好!在创建项目时,出现了一个有趣且紧急的问题。如果在这个阶段不解决这个问题,将来会很难重构整个项目的结构。
任务:
在网站上,注册用户可以添加场所(餐厅、咖啡馆、公司等)。他们有权选择多个套餐——免费、标准和高级。
这三种不同的套餐提供不同的场所发布权限。例如,在免费套餐中只能添加最多3张照片。在标准套餐中最多可以添加20张。在免费套餐中无法添加商品或菜肴,也无法创建事件。在其他套餐中则可以。
据我所知,权限是赋予用户而不是节点的。在这个阶段,我们计划创建一个材料类型“场所”。用户可以添加多个场所,并通过列表(复选框/切换按钮)选择套餐。然后计划创建材料类型“菜肴”或“商品”、“事件”。
注意问题!!!
1. 如何在选择不同套餐时更改节点的权限,而不更改用户的权限?还是说每个场所都必须作为用户来处理???
2. 如何使材料类型“商品”归属于材料类型“场所”,如果它是为该场所创建的???
3. 如何为不同套餐设置不同数量的照片?或者只是做依赖字段 + 3个图片字段。在选择所需套餐时,显示相应数量的图片字段。
4. 选择哪个模块来处理依赖字段?是否有替代方案conditional_fields,我听说它对drupal 7还不完善。
提前感谢您的回答和帮助。希望不要碰到瓶颈,能一开始就做好所有事情。