logo

额外区块类型 (EBT) - 全新的布局构建器体验❗

额外区块类型 (EBT) - 样式化、可定制的区块类型:幻灯片、标签页、卡片、手风琴等更多类型。内置背景、DOM Box、JavaScript 插件的设置。立即体验布局构建的未来。

演示 EBT 模块 下载 EBT 模块

❗额外段落类型 (EPT) - 全新的 Paragraphs 体验

额外段落类型 (EPT) - 类似的基于 Paragraph 的模块集合。

演示 EPT 模块 滚动

滚动

节点权限和依赖字段。

22/02/2025, by 匿名 (未验证)
论坛

你好!在创建项目时,出现了一个有趣且紧急的问题。如果在这个阶段不解决这个问题,将来会很难重构整个项目的结构。

任务:
在网站上,注册用户可以添加场所(餐厅、咖啡馆、公司等)。他们有权选择多个套餐——免费、标准和高级。
这三种不同的套餐提供不同的场所发布权限。例如,在免费套餐中只能添加最多3张照片。在标准套餐中最多可以添加20张。在免费套餐中无法添加商品或菜肴,也无法创建事件。在其他套餐中则可以。
据我所知,权限是赋予用户而不是节点的。在这个阶段,我们计划创建一个材料类型“场所”。用户可以添加多个场所,并通过列表(复选框/切换按钮)选择套餐。然后计划创建材料类型“菜肴”或“商品”、“事件”。

注意问题!!!
1. 如何在选择不同套餐时更改节点的权限,而不更改用户的权限?还是说每个场所都必须作为用户来处理???
2. 如何使材料类型“商品”归属于材料类型“场所”,如果它是为该场所创建的???
3. 如何为不同套餐设置不同数量的照片?或者只是做依赖字段 + 3个图片字段。在选择所需套餐时,显示相应数量的图片字段。
4. 选择哪个模块来处理依赖字段?是否有替代方案conditional_fields,我听说它对drupal 7还不完善。

提前感谢您的回答和帮助。希望不要碰到瓶颈,能一开始就做好所有事情。