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