我正面临这种情况,我有几个CCK字段,我希望自动配置其中一个字段取决于其中一个/一些其他字段。
例如:假设我有以下字段:
Field1:[选择列表]
Field2:[日期选择器]
Filed3:[根据Field 2的选择自动生成值]
所以我的意图是,根据用户在Field2中选择日期的方式,我将自动生成并在Field3中显示一些值。
我猜Field3并不一定需要是CCK字段,因为它实际上根本没有收集用户的任何信息。我真正想要的是这种“实时反馈”,用户可以看到如果他们在CCK字段中输入内容会发生什么。
有什么想法吗?谢谢。
答案 0 :(得分:0)
据我所知,除了computed field之外,没有办法将业务逻辑分配给Drupal中的CCK字段。
如果您希望此类业务逻辑控制您的字段,那么我建议使用以下两个选项之一:
那就是说,我个人经常选择最后一个;当我为网站开发自定义内容时,我几乎不需要配置guis以及所有选项和灵活性,那么为什么还要开发呢? 一个很好的例子是CCK字段可以是单个和多个:你的架构及其代码需要覆盖两者,否则会破坏。即使你确定你永远不会在某个领域需要多重性,你仍然会花费数小时来开发它。