VCPHP网站模板 - 外贸网站建设,外贸网站模板

VCPHP网站模板

当前位置: 首页 > Magento > Magento教程 >

如何向Magento管理后端页面添加日期选取器

时间:2014-05-29 00:20来源:未知 作者:VCPHP网站模板 点击:
在本教程中,我们将去通过如何添加日期选取器toMagento 管理后端配置页。那里是没有直接的模型,可以调用以添加日期选取器。然而,这些简单的步骤将允许您将添加到您的 Magento 网站的后端

在本教程中,我们将去通过如何添加日期选取器toMagento 管理后端配置页。那里是没有直接的模型,可以调用以添加日期选取器。然而,这些简单的步骤将允许您将添加到您的 Magento 网站的后端的日期选取器

how to add date picker in magento

第 1 步。

编辑 system.xml ,创建的新字段,如下所示:

 
1
2
3
4
5
6
7
8
9
10
<my_date translate="label comment">
<label>Expire On</label>
<frontend_type>text</frontend_type> <!-- Set the frontend type as Text -->
<frontend_model>MODULE_NAME/adminhtml_system_config_date</frontend_model> <!-- Specify our custom model -->
<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>
<comment>Set the expiry date for the Feature Tour</comment>
</my_date>

 

一步2.

在路径上创建新的模型文件: app\code\local\ < 命名空间 > \ < 模块 > \Block\Adminhtml\System\Config\Date.php

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php
class Arvtour_Tour_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 = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
 
        $data = array(
            'name'      => $element->getName(),
            'html_id'   => $element->getId(),
            'image'     => $this->getSkinUrl('images/grid-cal.gif'),
        );
        $date->setData($data);
        $date->setValue($element->getValue(), $format);
        $date->setFormat(Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT));
        $date->setForm($element->getForm());
 
        return $date->getElementHtml();
    }
}

做得很好、 很高兴编码 !

(责任编辑:VCPHP网站模板)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
验证码: 点击我更换图片
栏目列表
推荐内容
 
QQ在线咨询
售前电话热线
400-083-8184
售前QQ客服