Magento 块模板在右侧边栏中的位置因页面而异
Magento block template has different positions in the right sidebar depending on the page
我的目标是将 Facebook 点赞框放在右侧边栏 "Recently Viewed Product" 部分的上方。为此,我将以下行放入 local․xml․
<default>
<reference name="right">
<block type="core/template" name="socialsharing"
template="social/facebooklikebox.phtml"
before="right.reports.product.viewed" />
</reference>
</default>
但是无意中发现在某些页面中Facebook like box被放置在"Recently Viewed Product"下方。
我找不到这种行为的原因。
更新:
When I removed "right.reports.product.viewed" block I realized that in some pages "Recently Viewed Product" is still existed. So I understood that some pages are displayed with "Recently Viewed Product" using "right.reports.product.viewed" and some using "left.reports.product.viewed".
如有任何帮助或建议,我们将不胜感激。
谢谢
我终于找到了如何在所有页面中将 "Facebook Like Box" 置于 "Recently Viewed Product" 上方的答案:
<default>
<reference name="right">
<block type="core/template" name="socialsharing"
template="social/facebooklikebox.phtml"
before="left.reports.product.viewed" />
</reference>
</default>
在我的例子中,有必要使用 'before="left.reports.product.viewed"' 而不是 'before="right.reports.product.viewed"'。
不幸的是,我仍然不知道问题 "UPDATE" 部分中提到的行为的原因。
我的目标是将 Facebook 点赞框放在右侧边栏 "Recently Viewed Product" 部分的上方。为此,我将以下行放入 local․xml․
<default>
<reference name="right">
<block type="core/template" name="socialsharing"
template="social/facebooklikebox.phtml"
before="right.reports.product.viewed" />
</reference>
</default>
但是无意中发现在某些页面中Facebook like box被放置在"Recently Viewed Product"下方。 我找不到这种行为的原因。
更新:
When I removed "right.reports.product.viewed" block I realized that in some pages "Recently Viewed Product" is still existed. So I understood that some pages are displayed with "Recently Viewed Product" using "right.reports.product.viewed" and some using "left.reports.product.viewed".
如有任何帮助或建议,我们将不胜感激。
谢谢
我终于找到了如何在所有页面中将 "Facebook Like Box" 置于 "Recently Viewed Product" 上方的答案:
<default>
<reference name="right">
<block type="core/template" name="socialsharing"
template="social/facebooklikebox.phtml"
before="left.reports.product.viewed" />
</reference>
</default>
在我的例子中,有必要使用 'before="left.reports.product.viewed"' 而不是 'before="right.reports.product.viewed"'。
不幸的是,我仍然不知道问题 "UPDATE" 部分中提到的行为的原因。