2013-02-08 46 views
0

如何在我的footer.phtml文件中調用內置日曆塊?如何在footer.phtml文件中調用calendar.phtml

app/design/frontend/base/default/template/page/js/calendar.phtml. 

如何在我的footer.phtml中將該文件稱爲塊? (即:對於通訊我們寫

<?php echo $this->getLayout()->createBlock('newsletter/subscribe')->setTemplate('newsletter‌​/subscribe.phtml')->toHtml(); ?> 

在footer.phtml)

-Thanks

回答

0

嘗試

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

在你calendar.phtml

<input type="text" name="date_from" id="date_from" value="" /> 

<script type="text/javascript"> 
Calendar.setup({ 
    inputField : 'date_from', 
    ifFormat : '%m/%e/%y', 
    button : 'date_from_trig', 
    align : 'Bl', 
    singleClick : true 
}); 
</script> 

在footer.phtml

echo $this->getLayout()->createBlock(
    'core/template', 
    'calendar_block', 
    array('template' => 'path/to/calendar.phtml') 
)->toHtml(); 

Magento - How do I add a frontend date picker that returns DD/MM/YY instead of MM/DD/YY?

+0

應用程序/設計/前端/基/默認/模板/頁/ JS/calendar.phtml。我怎麼可以在我的footer.phtml中將該文件稱爲塊? (即:用於我們編寫的新聞稿<?php echo $ this-> getLayout() - > createBlock('newsletter/subscribe') - > setTemplate('newsletter/subscribe.phtml') - > toHtml();?>在頁腳.phtml) – user1844626

+0

看看我的更新 –

+0

我把xml代碼放入page.xml,在calendar.phtml和'<?php echo $ this-> getLayout() - > createBlock('core/template','calendar_block',array('template'=>'page/js/calendar.phtml')) - > toHtml(); '>'這個在footer.xml中。但是隻有一條橫線。沒有其他的。什麼是錯的? – user1844626

相關問題