2010-07-03 5 views
1

Я хотел бы иметь специальный «подузел», который может быть прикреплен к другим узлам Drupal, что позволяет авторам включать комментарий (от автора, так что это isn ' t узел комментария) и образец текста, к родительскому узлу.Создание подузлов в Drupal из одной формы узла

Я планирую использовать те же самые поля для комментария автора и образца текста, а также для создания представления, которое отображает их вместе. Таким образом, было бы хорошо использовать один и тот же тип узла как для комментария автора, так и для текста примера или, по крайней мере, для тех же полей. Это также может быть полезно для узла «адрес», который может быть присоединен к различным узлам, а затем отображен вместе на странице списка.

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

Мой вопрос похож на этот:
Create multiple CCK nodes with single custom form in Drupal

ответ

0

Я думаю, что лучший способ сделать это было бы создать представление для отображения узлов, которые используют опорный узел поля. Сложно в первый раз, когда вы это делаете, но легко, как только вы понимаете, как работают аргументы просмотров.

Я нашел это полезным http://drupal.org/node/161867

+0

Хорошо, я понял. Таким образом, мне не нужно иметь одну монолитную форму узла, но вместо этого я мог бы связать узлы вместе, используя представления. (Кроме того, я мог бы иметь ссылки с родительского узла, чтобы добавлять и редактировать под-узлы.) –

+0

Да, это правильно. Существует множество запросов на предоставление API для повторения «формных полей форм», а не просто повторений полей, но это не так. До тех пор лучше всего разбить содержимое на разные узлы. – d3l3t3m3

 Смежные вопросы

  • Нет связанных вопросов^_^