Magento - 根据所选国家/地区更改背景图片

时间:2011-06-30 12:05:04

标签: css magento localization background

我刚刚访问过next.co.uk并喜欢他们在选择语言时更改网站右上角的方式。即如果你继续使用德语版本,你会看到网站的角落在其后面留下了德国国旗。

我想知道magento是否还有这样做,因为当语言改变时,实际标记没有变化。

如果可以根据所选语言给身体一个班级,例如body class =“german”那么这对于样式页面来说非常适合外来布局。

任何帮助将不胜感激。

三江源

格林 Roco服装

2 个答案:

答案 0 :(得分:1)

您可以尝试进行商店ID检查,然后根据商店的语言修改HTML,即

<?php if (Mage::app()->getStore()->getId()==2): ?> // German Store
<body class="german">
<?php else: ?>
<body class="english">
<?php endif ?>

答案 1 :(得分:1)

Magento已经在“演示商店”中使用法语,德语和英语主题。

你会有一个基本主题 - 你曾经使用过的主题 - 以及一个重叠主题,只有你在皮肤/前端/默认/国家和app / design / frontend /中找到的额外内容默认/国家文件夹。您不需要完全克隆基本主题,只需更新。

您也可以在服务器中使用普通的Linux软链接,styles.css可以引用每个主题不同的。./images/bg.png文件,其中styles.css是相同的。