質問

言語スイッチャーをトップリンクメニューに追加する方法を探しています。私のストアには2つの言語があり、言語.phtmlファイルを変更して代替言語を表示しました。

例: 英語のサイトにいる場合は、言語スイッチャーはフランス語をクリック可能なオプションとして表示し、そのストアビューに届けます。

トップリンクメニューにオプションを追加するには、customer.xmlファイルを変更する必要があることを知っています。 「How To」をたくさん読んだので、代替リンクを追加する方法を知っていますが 言語バーを追加します.

これが変更ですlanguages.phtml

<?php if(count($this->getStores())>1): ?>
<div class="form-language">    
<ul>
<?php foreach ($this->getStores() as $_lang): ?>
    <?php if($_lang->getId() != $this->getCurrentStoreId()): ?>
    <li><a href="<?php echo $_lang->getCurrentUrl(false) ?>"<?php echo $_selected; ?>><?php echo $this->htmlEscape($_lang->getName()) ?></a></li>
    <?php endif; ?>
<?php endforeach; ?>
</ul>

最終結果は次のとおりです。

Login | My Cart | Compare | Wish List | LANGUAGE

言語バーをトップリンクメニュー項目に追加するにはどうすればよいですか?

アップデート

以下をcustomer.xmlファイルに追加してみました。

<block type="page/switch" name="store_language" as="store_language" template="page/switch/languages.phtml"/>

何も現れません。

正しい解決策はありません

ライセンス: CC-BY-SA帰属
所属していません magento.stackexchange
scroll top