2017-05-03 12 views
0

opencartバージョン2.1.0.2に新しい言語を追加しようとしています。言語ファイルをアップロードし、ローカリゼーション - >言語で新しい言語を追加しました。管理言語はうまく機能しますが、サイト言語は、デフォルト言語が管理パネルに設定されている場合にのみ変更されます。言語ドロップダウンメニューはサイト言語を変更しません。誰でも助けることができますか?事前にOpencart言語スイッチャー

おかげで

+0

があなたを開いてみてください可能性がありますページが見つからないエラーまたは内部サーバーエラーが何か与えないない場合シークレットサイトトラフ – Innervisions

+0

シークレットで言語切り替えを見ることができます。コントローラのロジックがどのように動作しているのか把握しようとしていたが、controller/language.phpの言語機能がクッキー言語を設定できない – Linkzerg

答えて

0

私はこの問題を解決してきました:)それは何らかの形で表示され、私はカタログ/ビュー/デフォルトでフォームを破った[またはあなたのテーマ] /common/language.tplファイルが(私が追加しました一部のcssファイルとjavascriptファイルを手動で作成します)。誰でも同様の問題が発生したために

、あなたは

ポスト隠し入力フィールド<input type="hidden" name="code" value="" />

<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="language">)language.tplファイル内フォーム ていることを確認する必要がありますの値は、ドロップダウンリスト内のaタグのhref atribureから取られた言語コード <a href="<?php echo $language['code']; ?>">

私はこの問題を解決するためにはあまりにも面倒ですが、誰かにそれを使うように提案しているわけではありません:)しかし基本的にはいくつかのjavascript(jqueryでうまくいっています)隠し入力フィールド

のvalue属性へのタグのhref属性言語スイッチャーはあなたが同様の問題

関連する問題