Добавить календарь в Magento-интерфейсе - PullRequest
1 голос
/ 20 апреля 2011

Как добавить всплывающее окно календаря в интерфейсе Magento для пользовательской формы?

Ответы [ 2 ]

2 голосов
/ 20 апреля 2011

Просто добавьте этот код в ваш indexAction ():

$this->loadLayout();
$blockCal = $this->getLayout()->createBlock(
    'Mage_Core_Block_Html_Calendar',
    'html_calendar',
    array('template' => 'page/js/calendar.phtml')
);

$this->getLayout()->getBlock('content')->append($blockCal);
$headBlock = $this->getLayout()->getBlock('head');

$headBlock->addJs('calendar/calendar.js');
$headBlock->addJs('calendar/lang/calendar-en.js');
$headBlock->addJs('calendar/calendar-setup.js');
1 голос
/ 20 апреля 2011

вы также можете определить его в файле макета следующим образом:

<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>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...