2013-12-10 2 views
4

Кто-нибудь знает самый простой способ изменить формат поля DateTime на бэкэнде Sitecore (Content Editor). Мой текущий Sitecore показывает дату в формате США (это MM/dd/yyyy); но я хочу использовать формат dd/MM/yyyy.Как изменить формат поля даты и времени на бэкэнде Sitecore

Любая помощь будет оценена по достоинству.

спасибо.

ответ

3

Из предложения Бена, я выяснил, какую конфигурацию я должен изменить для достижения своей цели: поскольку мой регион использует формат Великобритании, мне нужно изменить это для всех пользователей; и конфигурация, которую мне нужно изменить, - DefaultRegionalIsoCode.

<setting name="DefaultRegionalIsoCode" value="en-GB" /> 

Ответ Джен также полезен, но он касается другой проблемы. Из того, что я исследовал, изменение ClientLanguage требует установки дополнительного пакета и может переводить все тексты/сообщения всей CMS.

http://sdn.sitecore.net/Resources/Client_Translations/CMS%20Client%20Translations/7,-d-,0,-d-,x.aspx

5

Это контролируется языком, на котором работает оболочка/Sitecore (не язык содержимого). По умолчанию Sitecore использует английский (США). Если вы запустите этот язык, он отобразит формат в формате MM/dd/yyyy.

Если у вас есть датский язык, он покажет dd-MM-yyyy. Если вам нужен английский язык с другим форматом даты, вероятно, вы должны создать англоязычный язык в базовой базе данных, и ваши пользователи войдут в этот формат.

Вы также можете установить язык по умолчанию для редактора контента, установив следующую конфигурацию в web.config

<setting name="ClientLanguage" value="da" /> 
+0

Привет, не могли бы вы показать мне, где изменить язык по умолчанию? Я знаю, что это в базовой базе данных, но не знаю, где. Кстати, на английском языке существует множество предметов, есть ли способ конвертировать их в en-GB без потери данных? Спасибо. –

+1

Обратите внимание, что это не язык контента, поэтому не имеет значения, на каком языке находятся элементы. Мы говорим о клиентском/shell/Sitecore бэкэнд-языке, который контролируется в базе данных ядра в/sitecore/system/languages. Я добавил значение по умолчанию для ответа –

+0

Привет, я изменил этот параметр, но он не сработал. Позже я понял, что мне нужно импортировать некоторые пакеты (http://sdn.sitecore.net/Resources/Client_Translations/CMS%20Client%20Translations/7,-d-,0,-d-,x.aspx) для завершения это. Однако я нашел ответ от предложения Бена. Большое спасибо за Вашу помощь. –

2

В качестве альтернативы общесистемной умолчанию упомянутой Jens, это можно контролировать на для каждого пользователя, изменив региональный код ISO на вкладке «Языковые настройки» диалогового окна «Редактировать пользователя». Пользователь также может изменить его, выбрав «Панель управления»> «Настройки»> «Установить региональные и языковые параметры».

+0

Привет, он работает. И я узнал общесистемное решение. Большое спасибо. –

Смежные вопросы