Как мне: настроить функцию даты в выходных данных узла для форматирования даты от текущей даты до времени начала и окончания - PullRequest
0 голосов
/ 16 января 2010

в настоящее время вывод из моих записей в поле даты выглядит следующим образом Вс, 25/04/2010 - 10:00 утра - вс, 02/05/2010 - 5:00 вечера но я бы предпочел, чтобы это читалось так Вс, 25/04/2010 - вс, 02/05/2010 с 10:00 до 17:00 есть ли способ сделать это для новичка?

1 Ответ

0 голосов
/ 18 января 2010

Да, вам необходимо настроить сайт -> Дата и время -> Форматы -> Добавить форматы

Здесь вы можете подключить элементы функции даты PHP для создания новых дисплеев. Ссылка на страницу формата даты в PHP: http://php.net/manual/en/function.date.php.

Например:

g:i    results in 15:45 

G:i A  results in 3:45 PM

and so forth...

Как только вы добавите формат в Drupal, вы увидите его в представлениях и в области диплайна CCK в качестве варианта отображения даты.

Обновлено Да я вижу. Я только что построил приложение для внутренней сети нашей компании на платформе drupal. Я отделил время от даты, сделав их отдельными полями. Другими словами, вместо одного поля даты с «до» и «от» со всеми уровнями гранулярности. Я сделал три поля.

  1. до и от даты (отображается как 3 июня 2010 г.)
  2. Время начала (отображается как 7:00 утра)
  3. Время окончания (отображается как 7:00 утра)

На стороне ввода все точно так же; и вы можете создать собственный файл tpl.php для оформления вашей формы (просмотреть или отредактировать), чтобы выглядело так, как вы хотите.

В противном случае, это поле даты выдает одну строку, и с этим не так уж много можно сделать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...