Drupal:自定义日期小部件?

问题描述:

我正在尝试创建一个自定义日期小部件。用户只能选择未来10天的日期。因此,我不想让他们选择年,月,日,小时和分钟,我希望有一个日期(未来10天)的单个选择列表和两个时间(小时和分钟)的选择列表。Drupal:自定义日期小部件?

这里是我想要实现:

customdate widgethttp://i52.tinypic.com/jikrv7.png

这不只是要改变日期字段设置(如粒度),我敢肯定我得写一些代码在选择列表中有正确的日期(可能会有当前月份的5天和下一天的5天),然后在用户提交数据后正确处理所有内容。

达到此目的的最佳方法是什么?我应该从哪里开始?

我将不胜感激任何建议。

谢谢!

您需要执行hook_widget,可能还有hook_widget_infohook_widget_settings。也看看CCK for developers