2014-01-06 57 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

是的,它工作正常我也使用此,,請註銷並登錄並清除緩存並關閉編譯,如果啓用它工作正常,, –