Joomla 2.5 多語言網站的設計

多語言網站就是同一網站裏包含多種語言版本的內容,比如中文版,英文版… 網站用戶可以通過網站提供語言切換器選擇適合自己的語言。在 Joomla 2.5 中實現多語言網站並不需要安裝額外的擴展,下面我們就介紹一下如何使用Joomla2.5來實施多語言網站。

這篇文章介紹了使用Joomla 2.5 創建中英文雙語的網站。

文章中所做的網站你可以從這裏下載: http://115.com/file/beeny7wx# ,安裝過程中記得點擊“安裝示範內容”。請參考下面兩個視頻演示:

大體的步驟:

  1. 開啓“語言篩選”插件
  2. 添加網站語言
  3. 爲不同語言創建各自的文章分類
  4. 在不同語言的文章分類裏添加各自的語言版本的文章
  5. 爲不同語言創建各自的菜單
  6. 在不同語言的菜單裏添加各自的語言版本的菜單項
  7. 爲不同語言創建各自的模塊

準備

下載並安裝Joomla 2.5,官方下載地址:http://www.joomla.org/download.html,注意安裝過程中不要安裝演示數據。然後下載並安裝簡體中文語言包 。

安裝好以後,把簡體中文設置爲Joomla默認使用的語言。

開啓語言篩選插件

打開擴展->插件管理,啓用“系統 - 語言篩選”。

添加語言版本

打開 擴展->語言管理,打開“內容”, 點擊工具欄上的“新建”。

  • 標題:簡體中文
  • 本地語標題:簡體中文
  • URL語言代碼:zh
  • 圖像前綴:zh
  • 語言標籤:zh-CN
  • 狀態:已發佈  

點擊“保存並關閉”。

創建文章分類

打開 內容->分類管理,我們分別爲中文與英文各自創建一個分類。

點擊工具欄上的“新建”。

  • 標題:新聞
  • 別名:news-zh
  • 狀態:已發佈
  • 語種:簡體中文   

點擊“保存並新建”再創建一個英文的分類。

  • 標題:News
  • 別名:news-en
  • 狀態:已發佈
  • 語種:English(UK)

點擊“保存並關閉”。

爲分類添加文章

有了分類以後我們在這兩個分類裏面各自添加一篇內容,一個是中文版的內容,一個是英文版的內容。

打開內容->內容管理,點擊“新建”。

  • 標題:你好世界!
  • 別名:hello-world
  • 分類:新聞
  • 狀態:已發佈
  • 語種:簡體中文
  • 在文章全文裏輸入一些內容:這是一篇測試文章。

點擊“保存並新建” 。

  • 標題:Hello World
  • 別名:hello-world
  • 分類:News
  • 狀態:已發佈
  • 語種:English(UK)
  • 在文章全文裏輸入一些內容:This is a test article !

選中這兩篇文章 ,然後點擊工具欄上的“精選”,把這兩篇文章推薦到首頁上顯示。

創建菜單

有了文章以後,下面再去爲不同的語言創建菜單。

打開 菜單->菜單管理。

目前在菜單管理裏面有一個默認的“Main Menu”菜單,在這個菜單裏面有一個叫“Home”的菜單項。這個菜單項的語種選擇的是“所有”。

下面我們分別爲中文跟英文各創建一個菜單。

打開菜單管理,點擊“新建”,先創建一箇中文版的菜單:

  • 標題:Main Menu - ZH
  • 菜單類型:mainmenu-zh
  • 說明:中文菜單

點擊“保存並新建” 同樣要給英文版創建一個菜單:

  • 標題:Main Menu - EN
  • 菜單類型:mainmenu-en
  • 說明:英文菜單

點擊“保存並關閉”。

爲菜單添加菜單項

現在菜單管理裏應該有三個菜單,分別是“Main menu”,“Main Menu - EN”,“Main Menu - ZH”。

下面我們分別爲“Main Menu - EN”,“Main Menu - ZH”各添加兩個菜單項。

打開“Main Menu - ZH”(中文版的菜單)

先創建一箇中文版的首頁菜單項,點擊“新建”

  • 菜單項類型:精選文章排版
  • 菜單標題:首頁
  • 別名:home
  • 菜單位置:Main Menu - ZH
  • 默認頁:是
  • 語種:簡體中文

點擊“保存並新建”再來添加一個菜單項。

  • 菜單項類型:單篇文章
  • 菜單標題:你好世界
  • 別名:hello-world
  • 菜單位置:Main Menu - ZH
  • 語種:簡體中文
  • 右側參數裏“必需設置” “選擇文章”點擊“選擇或更換,然後選擇之前創建的文章“你好世界!”,選好以後點擊工具欄上的“保存並關閉”

下面打開“Main Menu - EN”(英文版的菜單)菜單,爲這個菜單同樣添加兩個菜單項,點擊“新建”

  • 菜單項類型:精選文章排版
  • 菜單標題:Home
  • 別名:home
  • 菜單位置:Main Menu - EN
  • 默認頁:是
  • 語種:English(UK)

點擊“保存並新建”再來添加一個菜單項。

  • 菜單項類型:單篇文章
  • 菜單標題:Hello World
  • 別名:hello-world
  • 菜單位置:Main Menu - EN
  • 語種:English(UK)
  • 右側參數裏“必需設置” “選擇文章”點擊“選擇或更換,然後選擇之前創建的文章“Hello World !”,選好以後點擊工具欄上的“保存並關閉”    

創建模塊:   

打開“擴展->模塊管理”下面我們分別爲不同的語言來創建各自的模塊。首先我們先禁用掉默認的“Main Menu”這個模塊。

然後點擊工具欄上的“新建” 模塊類型選擇“菜單”。

  • 標題:主菜單
  • 位置:position-7
  • 狀態:已發佈     
  • 語種:簡體中文
  •  在“基本選項”  “選擇菜單” 裏選擇“Main Menu - ZH”

點擊“保存並新建”同樣爲英文語言也創建一個菜單模塊。

  • 標題:Main Menu
  • 位置:position-7
  • 狀態:已發佈
  • 語種:English(UK)
  • 在“基本選項” “選擇菜單” 裏選擇“Main Menu -EN”

然後點擊“保存並關閉”,下面我們再分別創建兩個語言切換器。點擊工具欄上的“新建”,模塊類型選擇“語言切換器”。

  • 標題:語言切換器
  • 位置:position-7
  • 狀態:已發佈
  • 語種:簡體中文

點擊“保存並新建”,再爲英文語言創建一個語言切換器。

  • 標題:Language Switcher
  • 位置:positon-7
  • 狀態:已發佈
  • 語種:English(UK)

點擊“保存並關閉”。

預覽工作成果

打開網站的前臺預覽一下,你首先應該看到網站上的內容是中文版的,頁面的地址後面會有“zh”字樣。在頁面的左邊會顯示一個語言切換器(小國旗的標誌)。點擊英國國旗,看一下網站內容的變化。正常情況下,網站中出現的內容會切換成英文版的內容。

總結

你可以給網站添加任意多的語言版本,中文,英文,法文,德文,阿位伯文,按照文章中的步驟,自己動手操作一下。在創建內容的時候要注意,不同語言內容的內容要放在各自的語種裏面。

另外Joomla還允許你爲不同的語言版本指定不同的模板。複製一份模板的風格,編輯的時候,在“默認”選項裏,可以指定模板分配給哪種語言使用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章