Поле даты выполнено в виде словаря терминов таксономии, и на данный момент в этом словаре встречаются 3 разных вида даты: 01.10.2013, 1 квартал 2012, 2011.
Общим для всех этих 3-х видов данных является окончание из 4-х символов, то есть Год.
Вот по году и котелось бы настроить сортировку, чтобы пользователь мог выбрать нужный ему Год из доступных, например 2008 из диапазона с 2001 по 2014 (без вариантов с кварталом или месяцем).
Как проще всего это реализовать?
Комментарии
правильнее всего сделать кастомный хендлер для вьювса.
можно еще какую нибудь корявость придумать вроде фильда в сущности тега или авто заполняемого поля.
Я так понимаю, что для написания кастомного хендлера нужные знания php, а если их нет. Есть ли более простое решение в виде готового модуля?
p.s. Пришла идея сделать на уровне базы данных, сначала сделать подобное поле средствами Drupal, затем скопировать данные старого поля в новое, а затем нужной командой удалить все данные в поле кроме последних 4-х знаков. А для будущих материалов использовать 2 поля: точную дату и только год. Если это реально сделать подскажите нужный запрос к базе для копирования данных из одного поля в другое и запрос для удаления всех символов в поле до последних 4-х знаков. Спасибо.