0
我在改變Magento左邊欄的順序時遇到了一個令人沮喪的問題。有跡象表明,我想以下列順序在左側列中顯示三個塊:Magento:改變左邊欄的順序
1)A嵌段標題block_left_top 2)塊標題block_left_social_icons 3)比較產品塊是傳統上在右列
在我local.xml中,我也做了以下內容:
要移動比較出右側立柱
<reference name="right"><action method="unsetChild"><name>catalog.compare.sidebar</name></action></reference>
要添加兩個靜態BL插入左側列,並將比較項插入左側列
<reference name="left">
<block type="cms/block" name="block_left_top" ><action method="setBlockId"><block_id>block_left_top</block_id></action></block>
<block type="cms/block" name="block_left_social_icons" ><action method="setBlockId"><block_id>block_left_social_icons</block_id></action></block>
<action method="insert"><name>catalog.compare.sidebar</name></action>
</reference>
這很適用於一個主要問題。不管我做什麼,比較邊欄首先顯示,而不是最後這是我想要的。我嘗試過使用前/後屬性,但這些都會將塊左側的塊完全移出。
有沒有人有任何見解?
謝謝!
是的,但是這樣做的效果是將比較塊放在左列的閉合div標籤下方,而不是在其內部。 – maiamachine
你可以檢查左邊的div是否在social_icons早期關閉或類似的東西。除非標籤過早關閉,否則不會將其放在左邊的div之外。至少它不應該 – elfling