В ходе работ по созданию сайта возникла очередная простенькая задачка. В материале необходимо было реализовать поле "Год выпуска". Простой выпадающий список, в котором последовательно перечислены годы от некоторого начального, например 1900, и до текущего.
Сначала думал завести какое нибудь поле типа "Дата" и задать для него формат с одним только годом и прилепить календарик. Скачал модуль Date. Он попросил вдобавок модуль jQuery UI. Тот притащил за собой тяжелую библиотеку. Но с напрыга не получилось.
А задачка, как оказалось, решалась гораздо проще. Достаточно было создать поле с типом "Целое" (integer). B для него в списке допустимых значений использовать php-код:
return range( date('Y'), 1900 );
Отдельное спасибо сообществу Drupal.Ru, где и найдено было решение.