Как включить форму CCK и просмотреть на одной странице в Drupal - PullRequest
0 голосов
/ 25 августа 2011

Использование Drupal 6.

Я создал новый тип узла с CCK, который имеет одно поле формы в тексте, ограниченное 120 символами.Заголовок скрыт модулем node_autotitles, а тело удаляется путем удаления имени поля тела в настройках узла.

У меня также есть представление, которое отображает все узлы этого типа в представлении страницы.

То, что я хотел бы сделать, - это объединить вещи, чтобы пользователь мог заполнить эту форму узла на странице просмотра и обновить ее или что-то подобное, чтобы они могли видеть обновленную страницу.Я думаю, это похоже на крик, но я не хочу устанавливать новый модуль для всего этого, я хотел бы посмотреть, как это возможно, используя то, что я создал.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 25 августа 2011

вы можете сделать это с помощью блоков. создайте некоторую страницу, скажем, shoutbox, затем создайте 2 блока и поместите их в область content или content_bottom (это зависит от вашей темы). в форме вывода первого блока с использованием пользовательского кода PHP во втором отобразите ваш вид с узлами.

0 голосов
/ 17 сентября 2012

Для этого можно использовать модуль formblock , поместив форму создания узла на страницу просмотра.Чтобы поместить форму в ваше представление, вы можете использовать контекст, панели или все, что вы используете.Или просто создайте модуль и поместите форму в #prefix представления с hook_views_prerender и drupal_get_form.

...