2013-07-24 80 views
0

好吧,所以我很難理解所有這些塊的東西。無論我重讀一篇文章多少次,我都無法理解它。Magento單獨的頁腳鏈接

我在footer_links靜態塊中關於我們,客戶服務和隱私政策。我想在一個部分。 然後,我需要站點地圖,搜索條件,高級搜索,訂單和退貨,以及在其他地方與我們聯繫。我發現Magento將兩個頁腳鏈接部分修補在一個塊中。我希望他們在兩個單獨的塊。

我該如何去做呢?

我想我知道如何爲我想要的第三組鏈接添加另一個塊,但我無法將這兩個鏈接分開。

回答

2

阿任何人想要將它們分開,你把這個:

<?php echo $this->getChildHtml('footer_links') ?> 

<?php echo $this->getChildHtml('cms_footer_links') ?> 

第一種是由footer_links塊定義的默認鏈接,然後cms_footer_links是CMS被稱爲footer_links靜態塊..這樣你就可以定義多個塊和使用cms_whatever_you_call_it =)

而在你local.xml中添加此:

<block type="cms/block" name="cms_footer_links" before="footer_links"> 
       <!-- 
        The content of this block is taken from the database by its block_id. 
        You can manage it in admin CMS -> Static Blocks 
       --> 
       <action method="setBlockId"><block_id>footer_links</block_id></action> 
      </block> 

課程的名稱=「的C ms_whatever_you_call_it「:P

+0

在magento中包含像這樣的鏈接集(或任何內容)的方法數量接近無窮大。直接調用一個靜態塊,可能比通過getChildHtml(這可能正是它所做的)更好。 – Bosworth99