我正在创建一个向导窗体来订购物品,我有4种内容类型,项目|门|门户选项| projectoptions。Drupal临时向导窗体
这样做有4个步骤:您可以进行巡视测量,适合的门显示,选择门,选择门的选项。那么您可以添加另一扇门,或者您可以保存该项目(带门)。
保存该项目需要您登录或注册。所以一个项目有多个门。只有节点应该保存
您选择和配置的所有内容在保存前都应该可以编辑。填写表格时,没有已知的用户。
我的问题是:你将如何处理?
欢迎任何信息。
@edit
我正在考虑保存所有的内容。在大多数父节点上放置一个布尔值,它定义项目是否被“存储”。然后当用户注册或登录时,该位设置为true,并在项目节点中创建用户引用。
每个(...小时)cron作业都会运行并删除“存储”位错误的节点,并且创建日期更早的时间...小时。
另一种方法是将表单保存在drupacl缓存中,并在登录时保存所有节点。我不知道这是否可能很难