У меня есть пользовательское поле даты в типе узла «день». Когда узел сохранен (или отредактирован, а затем сохранен), я хотел бы получить значение field_date (а не дату публикации) и сохранить его в поле заголовка.
Я хотел бы знать, как, возможно, с помощью модуля для:
hook_presave
ПОЛУЧИТЕ ПОЛЕВОЕ ЗНАЧЕНИЕ
УСТАНОВИТЬ НАЗВАНИЕ КАК ЗНАЧЕНИЕ ПОЛЯ
СОХРАНИТЬ УЗЕЛ
Ответы:
Вам нужно реализовать hook_entity_presave ()
источник
$entity
объект?Для сущности типа user
источник
Для сущности типа профиля я использовал код ниже
источник
Это сработало для меня, чтобы получить и установить значение поля даты, используя предварительную ловушку в зависимости от типа контента
источник