【发布时间】:2011-01-19 09:35:04
【问题描述】:
我正在创建一个向导表单来订购项目,我有 4 种内容类型,项目 |门 |门选项 |项目选项。
这分 4 个步骤完成:您提供游览测量值,展示适合的门,您选择一扇门,您选择门的选项。然后您可以添加另一个门,或者您可以保存项目(使用门)。
保存项目然后需要您登录或注册。所以一个项目有多个门。只有这样才能保存节点
您选择和配置的所有内容在保存之前都应该是可编辑的。填写表格时,没有已知用户。
我的问题是:您将如何处理?
欢迎提供任何信息。
@编辑
我想无论如何都要保存所有内容。在定义项目是否“存储”的最父节点上放置一个布尔值。然后当用户注册或登录时,该位设置为true,并在项目节点中创建一个用户引用。
每(... 小时)一个 cron 作业运行并删除“存储”位为 false 且创建日期早于...小时的节点。
另一种方法是将所有表单保存在 drupacl 缓存中,并在登录时保存所有节点。我不知道这是否可能很难
【问题讨论】:
标签: drupal cck drupal-fapi