2014-01-06 90 views
0

我是Magento新手,我想添加一个日期选择器到Magento结帐页面。我遵循下面的编码,不能成功。他们有什么问题,如果这不是正确的方法,我应该如何将日期选择器添加到结帐页面。任何帮助将不胜感激。谢谢。在Magento结帐页面显示日期选择器

app/design/frontend/default/yourthemename/layout/page.xml 

<action method=”addItem”><type>js_css</type> 
<name>calendar/calendar-win2k-1.css</name>  
<params></params> 
</action> 
<action method=”addItem”><type>js</type><name>calendar/calendar.js</name></action> 
<action method=”addItem”><type>js</type><name>calendar/calendar-setup.js</name>  
</action> 
<block type=”core/html_calendar” name=”head.calendar” as=”calendar”  
template=”page/js/calendar.phtml”></block> 

我把这段代码保存在我的测试模块的IndexController.php中。

<div class=”field”> 
<label for=”delivery_date”><?php echo $this->__(‘Delivery Date’) ?></label> 
<div class=”input-box”> 
<input type=”text” id=”_dob” name=”delivery_date” class=”input-text required-entry” />  
<em>*</em> 
<img title=”Select date” id=”_dob_trig” src=”<?php echo $this- 
>getSkinUrl(‘images/calendar.gif’);?>” class=”v-middle”> 
</div> 
</div> 

<script type=”text/javascript”> 
//<![CDATA[ 
Calendar.setup({ 
inputField : '_dob', 
ifFormat : '%m/%e/%y', 
button : '_dob_trig', 
align : 'Bl', 
singleClick : true 
}); 
//]]> 
</script> 
+0

你将错way.Try,使模板的提示和具体转到页,放在那里你的日期选择器代码。 –

+0

检查双引号和单引号是否正确。如“”或“”。 –

+0

是的,有一些报价问题,并纠正它们,并将代码放在shipping_method.phtml页面。但现在结帐不起作用。 – koli

回答

1

,而不是开发扩展,你可以使用这个免费的扩展,将解决你的问题

http://www.magentocommerce.com/magento-connect/order-delivery-date-7864.html

,如果你不知道如何下载,以及如何其工作请检查该

http://www.magentocommerce.com/wiki/7_-_magento_connect/how_to_use_magentoconnect

如果您无法从magento back-e下载扩展名第二这时你可以手动从

http://freegento.com/ddl-magento-extension.php

只是把这里的关键下载和下载和复制文件夹按要求

+0

好的谢谢克里尔沙阿,我安装它,并想知道是否有其他事情要做,以使其工作。当我点击交货日期链接时,它显示错误404. – koli

+0

是这个扩展与Magento 1.7.2.0兼容吗? – koli

+0

是的,它工作正常我也使用此,,请注销并登录并清除缓存并关闭编译,如果启用它工作正常,, –