有誰知道在Sitecore後端(內容編輯器)上更改日期時間字段格式的最簡單方法。我目前的Sitecore以美國格式顯示日期(MM/dd/yyyy);但我想使用格式dd/MM/yyyy。如何在Sitecore後端更改日期時間字段格式
任何幫助,將不勝感激。
謝謝。
有誰知道在Sitecore後端(內容編輯器)上更改日期時間字段格式的最簡單方法。我目前的Sitecore以美國格式顯示日期(MM/dd/yyyy);但我想使用格式dd/MM/yyyy。如何在Sitecore後端更改日期時間字段格式
任何幫助,將不勝感激。
謝謝。
從Ben的建議,我已經想出了我應該改變什麼配置來實現我的目標:由於我的地區使用英國格式,我需要爲所有用戶更改此設置;我需要改變的配置是DefaultRegionalIsoCode。
<setting name="DefaultRegionalIsoCode" value="en-GB" />
Jen的回答也很有幫助,但它解決了另一個問題。從我研究的內容來看,更改ClientLanguage需要安裝額外的軟件包,並可能翻譯整個CMS的所有文本/消息。
http://sdn.sitecore.net/Resources/Client_Translations/CMS%20Client%20Translations/7,-d-,0,-d-,x.aspx
這由shell/Sitecore後端運行的語言(而不是內容語言)控制。默認情況下Sitecore使用英語(美國)。如果您使用該語言運行,它將以MM/dd/yyyy顯示格式。
如果您有丹麥語,它會顯示dd-MM-yyyy。如果您需要使用其他日期格式的英文版本,則應該在覈心數據庫中創建en-UK語言,並讓您的用戶登錄該格式。
您還可以設置默認語言設置以下配置在web.config
<setting name="ClientLanguage" value="da" />
作爲替代由延提到的系統級默認的內容編輯,這是可以控制的通過在Edit User(編輯用戶)對話框的Language Settings(語言設置)選項卡上更改區域ISO代碼來更改每個用戶。用戶還可以通過轉到控制面板>首選項>設置您的區域和語言選項來更改它。
嗨,它工作。我也找到了全系統的解決方案。非常感謝你。 –
嗨,你能告訴我在哪裏更改默認語言?我知道它在覈心數據庫上,但不知道在哪裏。順便說一下,有很多項目已經在en-US語言下創建,有沒有辦法將它們轉換爲en-GB而不會丟失數據?謝謝。 –
請注意,它不是內容語言,所以項目所處的語言無關緊要。我們正在談論客戶端/外殼/ Sitecore後端語言,該語言由核心數據庫在/ sitecore/system/languages下控制。我已將默認設置添加到答案 –
嗨,我已更改此設置,但它不起作用。後來我發現我需要導入一些包(http://sdn.sitecore.net/Resources/Client_Translations/CMS%20Client%20Translations/7,-d-,0,-d-,x.aspx)來完成這個。不過,我從Ben的建議中找到了我的答案。非常感謝您的幫助。 –