так как вы читаете заголовок, мне нужна помощь со статическим блоком magento, моя задача состоит в том, чтобы сделать содержимое статического блока разным в 2 магазинах, если это вообще возможно? спс за ответы. P.S. Извините за плохой английский.
Статический блок магазина Magento с разным контентом в магазинах
comment
это в мультимагазине или на двух совершенно разных сайтах?
- person PixieMedia   schedule 02.12.2014
comment
настроено несколько магазинов, это сработало с ответом mac444.
- person STALKER Aurimas   schedule 04.12.2014
Ответы (2)
Попробуйте этот, он работает для меня. Я сделал это с помощью 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>
person
Macas
schedule
02.12.2014
К вашему сведению, правильный способ Magento сделать это в мультимагазине — создать 2 статических блока с одинаковым идентификатором и назначить каждый из них представлению магазина, в котором вы хотите, чтобы он отображался. Magento загрузит правильную версию в зависимости от текущего просматриваемого магазина.
person
PixieMedia
schedule
04.12.2014