我想添加一個新的語言,以opencart版本2.1.0.2。我已經上傳了語言文件,並通過本地化 - >語言添加了新語言。管理語言可以正常工作,但是隻有通過管理面板設置默認語言時,網站語言纔會更改。語言下拉菜單不會更改網站語言。任何人都可以幫忙Opencart語言切換器
在此先感謝
我想添加一個新的語言,以opencart版本2.1.0.2。我已經上傳了語言文件,並通過本地化 - >語言添加了新語言。管理語言可以正常工作,但是隻有通過管理面板設置默認語言時,網站語言纔會更改。語言下拉菜單不會更改網站語言。任何人都可以幫忙Opencart語言切換器
在此先感謝
我已經解決了這個問題:)看來不知何故,我在目錄/視圖/默認分手的形式[或你的主題] /common/language.tpl文件我已經添加(一些CSS和JavaScript文件手動)。
對於任何人遇到類似的問題,您需要確保在language.tpl文件 (<form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="language">
)
職位隱藏的輸入字段(<input type="hidden" name="code" value="" />
)
形式取值爲的語言代碼取自下拉列表中的a標記的href atribure <a href="<?php echo $language['code']; ?>">
我不是在寫我解決這個問題的確切方式,因爲它太雜亂無法建議其他人使用它:)但基本上與一些JavaScript(甚至更好的jQuery),你需要指定的值該標籤的href屬性爲隱藏輸入字段的值屬性
如果你的語言切換器什麼也不做,或給你一個頁面沒有找到錯誤或內部服務器錯誤,你可能有一個類似的問題
嘗試打開你的現場槽隱身,看看你是否可以看到語言切換器 – Innervisions
我可以通過隱身看到語言切換器。意思是,當我試圖弄清楚控制器邏輯是如何工作的,並且它出現在控制器/ language.php中的語言功能無法設置cookie語言 – Linkzerg