2016-03-07 97 views
1

我們使用一個magento擴展來處理備份通知(Ebizmarts MageMonkey)。當產品缺貨時,這會在我們的產品頁面中生成一個區塊。如何在佈局中移動由magento擴展生成的塊?

問題是,當我們希望它位於頁面的右側列時,塊最終位於產品頁面主列的末尾。

所以,問題是,是否有一個乾淨的方式來移動一個由magento擴展(無論是MageMonkey或任何其他)生成的塊在頁面中顯示而不更改擴展代碼?有什麼我可以做一個layout.xml文件來改變它顯示的位置,還是它與擴展本身?

我仍然是magento的初學者,所以我可能會錯過一些東西。

在此先感謝。

回答

0

您需要啓用您的模板路徑提示。要執行此操作,請轉至

系統 - >配置 - >開發人員 - >將模板路徑提示設置爲是。

如果刷新頁面,您將在佈局組件周圍看到紅色塊。找到想要移動的佈局塊並打開該文件(可能是一個.phtml文件)。在那裏,你會發現這樣的事情:

echo $this->getLayout()->createBlock('cms/block')->setBlockId('my-block')->toHtml(); 

切出這段代碼,並將它放在任何你想要它。

+1

終於找到了路徑提示的位置。非常感謝你 ! – Shireilia