Здравствуйте!
В модуле calendar заметил что названия месяцев выглядят так "Апреля, Мая,... и т.д." можно исправить так чтобы они выглядели "Апрель, Май, ... и т.д."?
Спасибо.
Однажды тоже мучался с этой проблемой, пошёл своим путём. Дело в том, что полные названия месяцев переведены в родительном падеже, чтобы даты составлялись красиво. Но есть ещё средний и короткий формат отображения. В среднем формате месяцы названы Янв, Фев и т.д. Я просто перебил их переводы на Январь, Февраль и т.д., а в календаре поставил, чтобы отображался средний формат даты. Просто в большинстве случаев длинного и короткого формата достаточно, а средний был незадействован.
в календаре поставил, чтобы отображался средний формат даты.
а как именно вы это сделали? вот я в Передставлении, которое формирует модуль calendar. Представление имеет несколько вкладок: день, неделя, месяц, год... Меня инетерсует вкладка Год. но я никак не могу понять, как с помощью этого вьюса можно повлиять на вид "года" на странице сайта? Поля в представлении никак не участвуют вообще...Какие-бы я не ставил - ничего не меняется. В настройках формата тоже ничего нет.. Где именно вы меняли формат даты?
Не так объяснил. Как добавить собственный формат даты я знаю. А вот заставить календарь считывать именно мой формат даты - не понятно. Не вижу этого нигде.
Похоже модуль календаря считывает по умолчанию полную дату и потом парсит ее, когда нужно. В частности для названий месяцев от полной даты остается название месяца в родительном падеже.
в календаре поставил, чтобы отображался средний формат даты.
а как именно вы это сделали? вот я в Передставлении, которое формирует модуль calendar. Представление имеет несколько вкладок: день, неделя, месяц, год... Меня инетерсует вкладка Год. но я никак не могу понять, как с помощью этого вьюса можно повлиять на вид "года" на странице сайта? Поля в представлении никак не участвуют вообще...Какие-бы я не ставил - ничего не меняется. В настройках формата тоже ничего нет.. Где именно вы меняли формат даты?
старый топик, но, может, еще пригодится кому-то.
на странице config/regional/date-time/date-views в поле Date views month format without year поменять значение F на M. Затем в переводах заменить краткие названия месяца на полные.
Комментарии
Вопрос решился как то?
У меня такая же беда.
$mymonth=array("","Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь");
$m1 = (int) date('m',$mydate);
$month_year = mb_convert_case($mymonth[$m1], MB_CASE_TITLE, "UTF-8").' '.date('Y', $mydate);
и куда это вписывать надо?
Однажды тоже мучался с этой проблемой, пошёл своим путём. Дело в том, что полные названия месяцев переведены в родительном падеже, чтобы даты составлялись красиво. Но есть ещё средний и короткий формат отображения. В среднем формате месяцы названы Янв, Фев и т.д. Я просто перебил их переводы на Январь, Февраль и т.д., а в календаре поставил, чтобы отображался средний формат даты. Просто в большинстве случаев длинного и короткого формата достаточно, а средний был незадействован.
а как именно вы это сделали? вот я в Передставлении, которое формирует модуль calendar. Представление имеет несколько вкладок: день, неделя, месяц, год... Меня инетерсует вкладка Год. но я никак не могу понять, как с помощью этого вьюса можно повлиять на вид "года" на странице сайта? Поля в представлении никак не участвуют вообще...Какие-бы я не ставил - ничего не меняется. В настройках формата тоже ничего нет.. Где именно вы меняли формат даты?
я не вспомню уже. Этот проект уже давным давно канул в Лету
Ну все равно спасибо за идею.
Так проблема как раз в том, что я не могу найти куда этот свой формат даты нужно подпихнуть, чтобы он в календаре отражался.
Не так объяснил. Как добавить собственный формат даты я знаю. А вот заставить календарь считывать именно мой формат даты - не понятно. Не вижу этого нигде.
Похоже модуль календаря считывает по умолчанию полную дату и потом парсит ее, когда нужно. В частности для названий месяцев от полной даты остается название месяца в родительном падеже.
Попробуйте переопределить тему date_nav_title
http://www.drupalcontrib.org/api/drupal/contributions!date!date_views!th...
спасибо, попробую.
старый топик, но, может, еще пригодится кому-то.
на странице config/regional/date-time/date-views в поле Date views month format without year поменять значение F на M. Затем в переводах заменить краткие названия месяца на полные.