Drupal CCK Date:如何将日期时间字段的默认值设置为固定日期?
我有一个 CCK 日期时间字段,希望将其默认值设置为 2011 年 5 月 31 日。 当我进入字段配置时,我可以将默认值设置为“现在”、“空白”或“相对”。
Relative
由 PHP 的 strtotime
参数设置。但是,当我将其设置为
31 May 2011
--> 时,它失败了我在节点添加表单中得到了今天2011 年 5 月最后一天
-->我在字段配置页面上收到错误The Strtotime default value for the To Date is invalid.
(通常应该根据 http://php.net/manual/en/function.strtotime.php)
您知道如何将其默认设置为 2011 年 5 月 31 日吗?
I have a CCK datetime field and would like to set its default value to 31 May 2011.
When I go to the configuration of the field I can set the default value to Now
, Blank
or Relative
.
Relative
is to be set by a PHP's strtotime
argument. However, it fails when I set it to
31 May 2011
--> I get today in the node add formlast day of May 2011
--> I get an error on the field configuration pageThe Strtotime default value for the To Date is invalid.
(that should normally work according to http://php.net/manual/en/function.strtotime.php)
Do You have any idea how to set it to default to 31 May 2011?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我认为 CCK 日期设置页面的“自定义默认值”部分尚不支持绝对日期。不过,您应该能够通过自定义模块中的 hook_form_alter 来执行此操作(将模块名称、$form_id 和字段名称替换为您的名称):
I think absolute dates are not yet supported in the "Customize Default Value" part of the CCK Date setup page. You should be able to do this via hook_form_alter in a custom module however (replace module name, $form_id, and field name with yours):