Поле Дата в Друпале 7

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

Аватар пользователя iNFerNo iNFerNo 18 июня 2012 в 14:15

Как создать поле дата - год меясц день что бы обязательным был только год........

и значение у даты было год (2012) а не типа 00/00/2012

или нужно 3 поля создать год, месяц и день?

Комментарии

Аватар пользователя zil.arman zil.arman 18 июня 2012 в 14:45

Есть модуль Date Field - создает формат поля "Дата". При добавлении этого поля к типу материала есть возможность настроить что именно нужно вводить (от года до секунды) и в каком формате.

Там вообще масса настроек и есть возможность работы с выпадающим календарем.

Аватар пользователя iNFerNo iNFerNo 18 июня 2012 в 22:27

Дата не то там все обязательные поля.. или формат даты который мне нужен выглядит так 2012/00/00 а мне это не надо. раньше делал скк поля годы месяцы и дни... но думал может в 7 друупале что то новое придумали

Аватар пользователя multpix multpix 18 июня 2012 в 23:55

"iNFerNo" wrote:
или формат даты который мне нужен выглядит так 2012/00/00 а мне это не надо

копни Date друг
для D7 admin/config/regional/date-time/formats
создай тот формат который нужен и используй на здоровье,
удачи в труде)

Аватар пользователя iNFerNo iNFerNo 19 июня 2012 в 8:26

да не ты не понял.

я это все использую для страниц вьюшных и тд и тп...

я говорю про поле с тремя значениями год месяц день...

у этого модуля нет возможности создать дату вида год месяц день и заполнить только год...

ошибку выдает а мне нужен такой вариант в типах материала.

пока что использую 3 разных поля... которых потом оттемизирую, но это как то геморно все.

Аватар пользователя multpix multpix 19 июня 2012 в 10:47

"iNFerNo" wrote:
да не ты не понял

понял я что ты ничего не понял)))

суть дата это количество секунд с 00.00:00 1.1.1970 (unix формат) - помнить по это)))

теперь по делу:
создавая поле Data можем указать
Date attributes to collect
Year Month Day Hour Minute Second
указываешь что нужно заполнять при создании (твой вопрос - отметить только год)

admin/config/regional/date-time/formats/add - новый формат даты использовать в типе (твой вопрос - формат Y)
admin/config/regional/date-time добавить новый тип со своим форматом и использовать в отображении

получили: при создании выбрали 2012 в отображении 2012

Аватар пользователя iNFerNo iNFerNo 19 июня 2012 в 10:57

ты меня не понял!

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