我刚刚访问过next.co.uk并喜欢他们在选择语言时更改网站右上角的方式。即如果你继续使用德语版本,你会看到网站的角落在其后面留下了德国国旗。
我想知道magento是否还有这样做,因为当语言改变时,实际标记没有变化。
如果可以根据所选语言给身体一个班级,例如body class =“german”那么这对于样式页面来说非常适合外来布局。
任何帮助将不胜感激。
三江源
格林 Roco服装
答案 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是相同的。