因此,当您阅读标题时,我需要有关 magento 静态块的帮助,我的任务是使静态块内容在 2 个商店中有所不同,如果可能的话?求答案。PS对不起英语不好。
问问题
724 次
2 回答
1
仅供参考,在多商店中执行此操作的正确 Magento 方法是创建 2 个具有相同 ID 的静态块,并将每个块分配给您希望它显示的商店视图。Magento 将根据当前正在查看的商店加载正确的版本。
于 2014-12-04T08:33:25.587 回答
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>
于 2014-12-02T18:14:26.733 回答