From cc749d3a19d36fbc44ec668aab66252333e4bcf5 Mon Sep 17 00:00:00 2001 From: Robbie Averill Date: Mon, 13 Mar 2017 10:57:45 +1300 Subject: [PATCH] FIX Give DatetimeField its own template (which is extensible) --- forms/DatetimeField.php | 8 +------- templates/forms/DatetimeField.ss | 6 ++++++ 2 files changed, 7 insertions(+), 7 deletions(-) create mode 100644 templates/forms/DatetimeField.ss diff --git a/forms/DatetimeField.php b/forms/DatetimeField.php index cff9fdbdb..4192ed938 100644 --- a/forms/DatetimeField.php +++ b/forms/DatetimeField.php @@ -109,13 +109,7 @@ class DatetimeField extends FormField { */ public function Field($properties = array()) { Requirements::css(FRAMEWORK_DIR . '/css/DatetimeField.css'); - - $tzField = ($this->getConfig('usertimezone')) ? $this->timezoneField->FieldHolder() : ''; - return DBField::create_field('HTMLText', $this->dateField->FieldHolder() . - $this->timeField->FieldHolder() . - $tzField . - '
' - ); + return parent::Field($properties); } /** diff --git a/templates/forms/DatetimeField.ss b/templates/forms/DatetimeField.ss new file mode 100644 index 000000000..113c3875e --- /dev/null +++ b/templates/forms/DatetimeField.ss @@ -0,0 +1,6 @@ +$DateField.FieldHolder +$TimeField.FieldHolder +<% if $getConfig('usertimezone') %> + $TimezoneField.FieldHolder +<% end_if %> +