#date #drupal #drupal-modules
Вопрос:
У меня есть поле «Дата» с именем «X». У меня есть другое поле «Y», которое ссылается на тип «Поле». Я хотел бы получить только значение «Год» из «X» в «Y».
Я бы предпочел сделать это с помощью графического интерфейса вместо добавления/изменения PHP-кода. Есть ли модуль, который может помочь в этом?
И «X», и «Y» относятся к одному и тому же типу контента.
Спасибо за помощь!!
Комментарии:
1. Простой вопрос для оценки : Почему вам нужно повторить часть года в другой области ?
2. Я пытаюсь создать представление, в котором страницы сгруппированы по годам.
Ответ №1:
В модуле «Представления» вы можете группировать по дате, не дублируя поле «Дата-время» / «метка времени» только для получения части года. Для вас пользовательский вид :
- В разделе название формата используйте «поля» рядом с «показать», выберите предпочитаемые настройки
- В разделе «Название полей» выберите поле даты, которое вам нужно настроить, Форматирование по умолчанию и формат даты как пользовательский. В качестве пользовательского формата даты поставьте Y (см. Здесь https://www.php.net/manual/en/datetime.format.php#refsect1-datetime.format-parameters). Если нужное поле может быть скрыто от просмотра, решать вам.
- Возврат в разделе название формата, формат -> Настройки : там вы можете выбрать только что созданное поле группировки, даже если оно скрыто.
Это из коробки, но я советую вам поиграть с настройками представлений, по одной за раз, чтобы понять, что что меняет.
Взгляды очень сильны.
Комментарии:
1. Спасибо!! Это было полезно. Что сработало, так это добавление поля даты дважды, а затем группировка его по «Y» в одном из скрытых полей даты.