Как изменить дату добавление новостей (с англ на рус)

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

Комментарии

Аватар пользователя roman-yrv roman-yrv 4 марта 2013 в 8:58

Сначала в настройках модуля Date настроить (или добавить) тип отображения даты

А затем можно для вывода просто воспользоваться функцией format_date для вывода даты руками в шаблоне.

Во views или field display формат также можно выбрать в списке.

Аватар пользователя remix remix 4 марта 2013 в 23:27

roman-yrv wrote:
Сначала в настройках модуля Date настроить (или добавить) тип отображения даты

А затем можно для вывода просто воспользоваться функцией format_date для вывода даты руками в шаблоне.

Во views или field display формат также можно выбрать в списке.

Если в шаблоне изменяю date на format_date шаблон не отображает.

Аватар пользователя roman-yrv roman-yrv 4 марта 2013 в 23:59

Вот пример кода (правда, здесь Вам потребуется подключить модуль Entity API)

Допустим, у нас есть задача - вывести в шаблонном файле поле типа Date определенной ноды, если известно её nid

// $nid мы знаем, получаем информацию о ноде
$nd = entity_metadata_wrapper('node', $nid);

// У ноды есть поле типа Date, которое, к примеру, называется field_date и его тип для отображения - date_type_short.
// Мы получаем строку, которая будет хранить отформатированное значение даты, например ,"12 сентября 2011 г."
$field_date=format_date($nd->field_date->value(),'date_type_short','',NULL,$language->language);

// Выводим эту дату
print $field_date;

Если непонятно, что такое "шаблонный файл" - почитайте о том, как на Drupal 7 делаются темы. (это если нужно сделать произвольную верстку своего сайта)

P.S. Что-то "вставка кода" не работает Sad

Аватар пользователя multpix multpix 4 марта 2013 в 23:43

Человек, перестань ходить в слепую,
если нет сил читать доки на оригинальном енгл. drupal.org (а там есть все)
то приобрети себе:
Профессиональная разработка сайтов на Drupal 7
CMS Drupal. Руководство по разработке системы управления сайтом

отпадут все тупые вопросы, а те что возникнут будет не стыдно задать.
судьбу не обманешь: или учи базис, или - навордпресс и вджумлу.