[РЕШЕНО] Поле CCK типа Дата в представлении Views

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

Аватар пользователя Softovick Softovick 8 февраля 2011 в 12:10

Добре всем.
Не могу решить ситуацию - подтолкните в нужном направлении, плиз.
Есть представление, настроенное в Views, вывод в виде таблицы.
Одно из полей таблицы - это CCK-поле Date.
При выводе на экран выводиться несуразное "1970-01-10T00:00:00"
Если я меняю тип поля на Datetime - получается более читаемое "1970-01-10 00:00:00 "
Но мне нужно выводить ТОЛЬКО дату. Куда копать?
Спасибо.
UPD. РЕШЕНИЕ
Создается в теме шаблон tpl.php для этого поля и там вписывается строка
<?php print date("d.m.Y",$output); ?>
Это сработает, если поле типа Datestamp. Для перевода из текста (Дате или DateTime) используем <?php strtotime($output); ?>

Комментарии

Аватар пользователя heap.ster heap.ster 8 февраля 2011 в 14:25

В настройках модуля Date можно настроить типы отображения даты + создать свои, а во views, при отображении соответствующего поля выбрать как раз созданный вами тип отображения даты.

Аватар пользователя Softovick Softovick 8 февраля 2011 в 15:18

Как выяснилось, нифига не формат отображения даты. Достаточно было создать tpl.php в теме для данного поля, где вписать вызов <?php print date("d.m.Y",$output); ?>

Аватар пользователя Softovick Softovick 14 февраля 2011 в 12:30

А на самом деле оказалось, что я не с той таблицы начал строить представление. Если начать строить от users, то во взаимосвязах появляется раздел Content Profile, который можно использовать для вывода инфомации уже не через тему, а через формат даты и времени.