2016-08-03 77 views
0

我目前使用Umbraco 7.4.3。隨着多語言網站,必要性也是一個多語言下拉列表。對於每個頁面用戶都必須能夠在語言之間進行切換。如何在Umbraco中創建多語言網站?

+1

http://24days.in/umbraco/2014/razor-language-switcher/ – ediblecode

+0

您需要考慮(並詳細說明)您的具體要求是什麼。使用Umbraco實現多語言網站有多種方法,您使用的方法取決於您的使用案例以及編輯者的需求,經驗和偏好。這就是說,Alex的答案非常好,我肯定會從他引用的資源開始。 –

+0

可以任意更詳細地提及如何按照鏈接實現它... http://24days.in/umbraco/2014/razor-language-switcher/ –

回答

1

對於多語言網站,Vorto插件是要走的路。根據它的項目頁面描述,「Vorto是一個屬性編輯器包裝器(意味着它包裝了任何現有的屬性編輯器),並通過允許您在網站上啓用每種語言輸入多個值來將其轉換爲多語言屬性。」

一旦您在設置>語言中設置所需的語言,並使用Vorto創建數據類型,然後使用Vorto數據類型創建文檔類型,則您的內容編輯器將能夠使用不同的語言進行編輯。

要以不同語言顯示內容,您需要使用這些語言配置主機名。我還建議使用自定義內容查找器和相應的URL提供程序。我已經寫了幾個博客帖子上的這樣做:

http://www.alexlindgren.com/archive/building-multilingual-sites-in-umbraco-with-vorto/ http://www.alexlindgren.com/archive/building-multilingual-sites-in-umbraco-with-vorto-part-2/

關於語言切換器下拉菜單,你需要的代碼,在你的模板。評論(http://24days.in/umbraco/2014/razor-language-switcher/)中共享的鏈接顯示了一種方法。

+0

感謝Alex,我正在使用Vorto。現在需要每個頁面創建自定義URL。例如。對於日語。 abc.com/homu和英文版abc.com/home。據我所知,到目前爲止,Vorto還沒有提供自定義URL功能。那麼,如何實現它。我確實提到了這個... http://24days.in/umbraco/2015/multilingual-vorto-nested-content/,並按照它加載了Umbraco軟件包。它在包中工作,但是當我嘗試在我的項目中實現它時,它不起作用。請詳細建議適當的解決方法。 –

+0

另外請提及如何實現這個更多的細節。 http://24days.in/umbraco/2014/razor-language-switcher/ –