西部数码主机 | 阿里云主机| 虚拟主机 | 服务器 | 返回乐道官网
当前位置: 主页 > php教程 > magento教程 >

Magento后台配置中实现日期选择Date picker

时间:2016-12-18 04:01来源:未知 作者:好模板 点击:
Magento后台配置中实现日期选择Date picker,首先,创建一个新的Form Field 类: Php代码 收藏代码 ?php class Glamour_Glscore_Block_Adminhtml_System_Config_Date extends Mage_Adminhtml_Block_System_Config_Form_Field { pro
Magento后台配置中实现日期选择Date picker,首先,创建一个新的Form Field 类: 
Php代码  收藏代码
<?php  
class Glamour_Glscore_Block_Adminhtml_System_Config_Date extends Mage_Adminhtml_Block_System_Config_Form_Field  
{  
protected function _getElementHtml(Varien_Data_Form_Element_Abstract $element)  
{  
$date = new Varien_Data_Form_Element_Date;  
$format = 'yyyy-MM-dd HH:mm:ss';  
  
$data = array(  
'name' => $element->getName(),  
'html_id' => $element->getId(),  
'image' => $this->getSkinUrl('images/grid-cal.gif'),  
'time' => true  
);  
$date->setData($data);  
$date->setValue($element->getValue(), $format);  
$date->setFormat('yyyy-MM-dd HH:mm:ss');  
$date->setForm($element->getForm());  
  
return $date->getElementHtml();  
}  
}  
 
 
在system.xml中使用新的Field类: 
 
Xml代码  收藏代码
<start_date>  
<label>Start Date</label>  
<frontend_type>text</frontend_type>  
[b]<frontend_model>Glamour_Glscore_Block_Adminhtml_System_Config_Date</frontend_model>[/b]  
<validate>validate-date</validate>  
<sort_order>4</sort_order>  
<show_in_default>1</show_in_default>  
<show_in_website>1</show_in_website>  
<show_in_store>1</show_in_store>  
</start_date>  
 
(责任编辑:好模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------