Вы здесь

Cвязать инпут сущности с формой ноды

0

Приветствую!

Есть задача вставить инпут в форму создания и редактирования ноды типы "Article" и получать его значения в сущность. Также необходимо сделать возможность редактировать это значение(обновлять и удалять). Все это нужно сделать без использования Field API.

Вижу такой вариант решения - в форму создания и редактирования ноды (к примеру тип ноды "Article") вставить новый инпут, прикрутить его к сущности и к конкретной ноде. Только как получать и изменять данные из этого инпута (то есть при создании или редактирование ноды типа "Article") в свою сущность, не используя Field API?

Цель - создать программным путем текстовое поле, приатачить к ноде типа "Article"(attach input textfield) и работать со значениями этого поля. То есть при добавлении новой ноды(node add) типа "Article" появится новое текстовое поле, которое возможно редактировать и удалять(node edit/node delete). Хранить и редактировать значения текстовое поля нужно только в сущности без использования Field API.

Версия Drupal: 
7.x
Категория: 
Entity APIField APIForm API
Вопрос задан 21.10.2015 - 12:47

Ответы

0

Проблема не ясно, например используйте hook_field_extra_fields() - это работает из коробки.

Ответ дан 21.10.2015 - 13:27

Что именно не ясно?
Нужно сделать без использования Field API, поэтому этот хук подходит

Комментарий оставлен 21.10.2015 - 13:31

Что именно не ясно?

Опишите цель, почему хотите именно без fieldAPI, что должно в итоге получиться. Может кто-то предложит другой способ решения.

А так, в голову приходит только решение работать напрямую с базой.

Комментарий оставлен 21.10.2015 - 15:50

Добавил более четкое описание

Комментарий оставлен 21.10.2015 - 18:48