В моей форме у меня есть:
<?php echo $this->__('Date') ?>:
<input type="text" name="cal_date" id="cal_date" value="" />
<img title="Select date" id="cal_date_trig" src="<?php echo Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN) . 'adminhtml/default/default/images/grid-cal.gif'; ?>" class="v-middle"/>
Показывает календарь.
В шапке у меня есть:
<reference name="head">
<action method="addItem"><type>js_css</type><name>calendar/calendar-win2k-1.css</name><params/><!--<if/><condition>can_load_calendar_js</condition>--></action>
<action method="addItem"><type>js</type><name>calendar/calendar.js</name><!--<params/><if/><condition>can_load_calendar_js</condition>--></action>
<action method="addItem"><type>js</type><name>calendar/calendar-setup.js</name><!--<params/><if/><condition>can_load_calendar_js</condition>--></action>
</reference>
Это загружает JS и CSS.
В макете XML у меня есть:
<block type="core/html_calendar" name="html_calendar" as="html_calendar" template="page/js/calendar.phtml"/>
Это добавляет средство выбора календаря на страницу, когда я включаю его в свой шаблон:
<?php echo $this->getChildHtml('html_calendar') ?>
Я не получаю ошибок, и средство выбора даты работает.
Я установил формат даты в бэкэнде на дд / мм / гг с локалью en_GB. Однако я все еще получаю американские форматы даты. Как я могу получить британские форматы дат?