Magento創(chuàng)建多語言店鋪的方法
Magento多語言功能是建立在視圖(view)基礎(chǔ)之上的,可以通過后臺創(chuàng)建店鋪視圖來創(chuàng)建基于Magento的多語言店鋪。本文為大家講解如何創(chuàng)建多語言的功能。首先,進(jìn)入“管理店鋪”節(jié)點(diǎn),如下所示。宇塵網(wǎng)絡(luò)幫助中心域名知識|虛擬主機(jī)知識|VPS主機(jī)知識|服務(wù)器知識|網(wǎng)站建設(shè)知識|網(wǎng)絡(luò)推廣
System->Manage Stores
進(jìn)入到該頁面之后,如果之前沒有進(jìn)行過操作。應(yīng)該只有一行記錄。該記錄即Magento安裝完成之后默認(rèn)的店鋪。從左到右,分別為Main Website,Main Website Store和Default Store View。這些記錄分別代表Magento中的網(wǎng)站名、店鋪名和店鋪視圖。我們可以不考慮前邊兩個設(shè)置,在多語言的功能中,只需要注意最后一個店鋪視圖的 選項(xiàng)。仿牌空間、香港月付空間、韓國月付空間、日本月付空間、荷蘭VPS、香港VPS
點(diǎn)擊Default Store View,進(jìn)入該頁面之后,我們可以編輯該視圖的名稱。在多語言中,肯定有一個默認(rèn)的語言設(shè)置,我們這里把英語作為默認(rèn)語言舉例。注意在編輯的過程當(dāng)中, 千萬不要修改除了Name之外的任何選項(xiàng)。我們將Name中默認(rèn)的Default Store View修改為EN,即英語的縮寫。保存之后,再添加一個新的視圖。新創(chuàng)建的視圖選項(xiàng)如下。
Store:Main Website Store
Name:FR(這里將法語作為第二語言)
code:france
Status:Enabled
Sort Order:1 (這里就是設(shè)置前臺語言選擇的排列順序了)
保存該視圖之后,刷新緩存,在前臺即可看到語言選擇的下拉框了。那么我們可以試著在前臺選擇FR。可以看到,頁面的URL地址已經(jīng)包含/fr/了。大概格式如下所示。
http://www.example.com/fr/xxx.html
美國月付空間、月付美國空間、美國VPS、美國服務(wù)器租用
如果URL地址包含如此樣式,那么說明你的多店鋪設(shè)置成功了。但是可以發(fā)現(xiàn)的是,店鋪的語言并未發(fā)生改變。這是為什么呢?Magento雖然默認(rèn)支 持多語言店鋪,但是該功能與Magento的語言包是各自分離開的。從官方下載的Magento中只包含英語一種語言,當(dāng)選擇FR語言的時候,因?yàn)橄到y(tǒng)當(dāng) 中還未包含法語的語言包,所以系統(tǒng)就會調(diào)用默認(rèn)的英語語言包。在真正實(shí)現(xiàn)Magento的多語言店鋪功能之前,我們還有最后一步需要做,就是下載你創(chuàng)建的 新語言視圖的語言包。和本例一直,我們要到官網(wǎng)的語言包中下載法語的語言包。地址如下。
http://www.magentocommerce.com/langs/list/
找到法語的語言包,下載解壓之后直接丟到Magento的根目錄中,刷新緩存,再看下,是不是FR的視圖已經(jīng)被翻譯為法語了呢?
更多技術(shù)知識,更多網(wǎng)絡(luò)服務(wù),盡在宇塵網(wǎng)絡(luò)。我們的成長,離不開你們的支持,宇塵網(wǎng)絡(luò),歡迎您的訪問。