新聞中心
如何調用Magento的靜態(tài)塊
作者 / 無憂主機 時間 2015-02-04 17:06:34
在無憂主機php空間中這里也有很多站長朋友使用Magento程序,但是有一位站長找到小編詢問調用靜態(tài)塊的問題,因小編也不懂程序,所以當時無法幫助那位站長。既然有問題,小編就想盡力幫忙站長朋友進行處理。通過四處尋找資料,無憂主機小編總結出幾種不同的調用方法,也只能算是給這類問題做了一個歸類,有興趣的站長朋友們可以參考一下。 首先要在后臺創(chuàng)建一個order_form靜態(tài)塊 Block Title:Order Form Identifier:order_form Status:Enabled Content:自定義內容 1、在.phtml文件中直接調用此靜態(tài)塊方法如下:
<?php $block = Mage::getModel('cms/block') ->setStoreId(Mage::app()->getStore()->getId()) ->load('order_form'); $content = $block->getContent(); // Block的原始內容已經(jīng)獲得 $processor = Mage::getModel('core/email_template_filter'); echo $html = $processor->filter($content); ?>上面的代碼是比較長的,下面還有個較短的一個代碼,都是可行的
<?php echo $this->getLayout()->createBlock(‘cms/block’)->setBlockId('order_form')->toHtml() ?>2、在CMS頁面的Content中調用此靜態(tài)塊方法如下:
{{block type="cms/block" name="cms_test_block" block_id="order_form" }}只需要將里面“order_form”改成你的靜態(tài)塊對應的“block_id”即可 3、在layout中調用此靜態(tài)塊方法如下:
<reference name="footer"> <block type="cms/block" name="order_form" before="-"> <action method="setBlockId"><block_id>order_form</block_id></action> </block> </reference>希望這些方法能幫助到使用Magento程序去調用靜態(tài)塊,讓大家更好的靈活運用。 無憂主機相關文章推薦閱讀: MAGENTO文件模板介紹 開發(fā)MAGENTO模板先知道 MAGENTO重裝如何恢復網(wǎng)站教程 MAGENTO搬家報錯之一解決方法
本文地址:http://m.love62.cn/magento/18575.html
![1](/wp-content/themes/starow_z/img/o-1.png)
![1](/wp-content/themes/starow_z/img/o-2.png)
![1](/wp-content/themes/starow_z/img/o-3.png)
![1](/wp-content/themes/starow_z/img/o-4.png)
![1](/wp-content/themes/starow_z/img/o-5.png)
![1](/wp-content/themes/starow_z/img/o-6.png)
![1](/wp-content/themes/starow_z/img/o-7.png)