Magento 1.7中基于文本的语言切换

时间:2012-07-12 11:04:32

标签: magento hyperlink translation

我的Magento 1.7商店中有以下(非常基本的)语言链接。

<div class="language-selection">
 <a href="?___store=ana_mas_spain_store_view_english">English</a> | 
 <a href="?___store=ana_mas_spain_store_view_spanish">Spanish</a>
</div>

隐藏当前所选语言的最简单方法是什么?因此,如果用户点击了西班牙语,那么剩下的唯一文本链接就是英文链接。

任何指针都会受到赞赏。

1 个答案:

答案 0 :(得分:2)

你可以尝试一下:

<div class="language-selection">
<?php
$allStores = Mage::app()->getStores();
$currStoreId = Mage::app()->getStore()->getStoreId();

foreach ($allStores as $_id => $val) {
    if (Mage::app()->getStore($_id)->getId() != $currStoreId) {
        echo sprintf('<a href="?___store=%s">%s</a>', Mage::app()->getStore($_id)->getCode(), Mage::app()->getStore($_id)->getName());
    }
}
?>
</div>