我的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>
隐藏当前所选语言的最简单方法是什么?因此,如果用户点击了西班牙语,那么剩下的唯一文本链接就是英文链接。
任何指针都会受到赞赏。
答案 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>