Magento商店静态块与商店中的不同内容

时间:2014-12-02 16:51:55

标签: magento static-block

所以当你阅读标题时,我需要有关magento静态块的帮助,我的任务是在2个商店中制作不同的静态块内容,如果它甚至可能的话? ty的答案。 附:抱歉英文不好。

2 个答案:

答案 0 :(得分:1)

仅供参考,在多商店中使用正确的Magento方法是创建具有相同ID的2个静态块,并将每个块分配给您希望它显示的商店视图。 Magento将根据当前正在查看的商店加载正确的版本。

答案 1 :(得分:0)

试试这个对我有用的。我用html / javascript制作了它。您可以通过

获取商店名称
var shopName= '{{config path="general/store_information/name"}}';

然后根据您的需求进行比较。将代码粘贴到静态块编辑器中。

<!DOCTYPE html>
<html>
<body onload="websiteMessage()">  
<p>Happy new years !!!</p>  
<p id="static_block"></p>

<script>
function websiteMessage() {
    var shopName= '{{config path="general/store_information/name"}}';
    var string = "";

if(shopName.localeCompare("Leather_shoes_shop") == 0)
{
    string = "leather shoes";
} 
else if(shopName.localeCompare("Rubber_shoes_shop") == 0)
{
    string = "rubber shoes";
} 
else 
{
    string = "other";
}
document.getElementById('static_block').innerHTML = string;
}
</script>
</body>
</html>