модуль Date

Главные вкладки

Аватар пользователя nukerster nukerster 3 марта 2010 в 13:05

Добрый день. Сразу прошу вас не судить меня строго, потому что я только начал знакомство с Drupal.

У меня возникла следующая проблема: я установил модули CCK и Date. Добавил поле "Дата" для своего Типа Содержимого. Теперь у меня дата наконец-то отображается не 3 Feb 2010, а 3 Февраль 2010. Но вот когда заходишь в редактирование контента, то у записи в поле Дата стоит всё тот же 3 Feb 2010 и если нажимаешь Сохранить, не меняя дату, то получаешь "Field Дата is invalid". Поэтому приходится каждый раз нажимать на Дату и из datepicker'а выбирать то же число, только тогда в поле встаёт значение на русском и удаётся сохранить статью...

Можно ли сделать так, чтобы при входе в редактирование содержимого, дата подставлялась сразу же корректно в русском формате?

Комментарии

Аватар пользователя wolfXXXL wolfXXXL 3 марта 2010 в 15:02

Не сталкивался с такой проблемой, но что напрашивается в первую очередь:
1. Ваш_сайт/admin/settings/performance здесь сбросить кеш
2. Ваш_сайт/admin/build/translate/search здесь перевести Feb на Февраль

P.S. На главной странице этого сайта есть не плохое решение по этому модулю c форматами дат.

Аватар пользователя nukerster nukerster 3 марта 2010 в 16:05

Я видел про решение, но ещё не использовал.
Кэш чистил регулярно, так что думаю проблема не в этом.
Вот ещё что получается: если я выбираю "Select List" для этого поля, то всё нормально работает. Выбираю День, месяц, год. Сохраняю, открываю для для редактирования и у меня всё нормально появляется, например "01", "Февраль", "2010". Для "Text Field with custom input format" и "Text Field with Date Pop-up calendar" не работает... Появляется "1 Feb 2010".
Меня, конечно, устроит и использование селектов, но просто интересно почему такие недоразумения. И если кто-то настраивал модуль Date на русский язык, то поделитесь опытом или ссылками на умные источники. Хотелось бы Pop-up календарь всё-таки задействовать по-человечески...