xandeadx.ru Блог музицирующего веб-девелопера

Drupal → Модуль Multistep Nodeform — многошаговая форма создания материала

Опубликовано в

Описание

Модуль Multistep Nodeform позволяет разделить форму создания/редактирования материала и создать из неё многошаговую форму с кнопками Next и Back:

Настройки полей

Первый шаг формы

Второй шаг формы

Установка и настройка

Установка стандартная — распаковать в sites/all/modules, включить.

Дальше открываем форму управления полями нужного типа материала и добавляем необходимое количество шагов. Выстраиваем поля в иерархию.

В настройках виджета шага можно сменить заголовок шага (Step label), описание шага (Step description), скрыть шаг (Show label) и указать названия кнопок Next/Back (Button labels):

Настройки виджета

Написанное актуально для Multistep Nodeform 7.x-1.4
Похожие записи

Комментарии RSS

Круто же! :)

Ещё есть multistep

@Ch пользовался? как ощущения? меня смутила дата последнего коммита - полтора года назад

Не, не пользовался. Непосредственно в field_group есть похожий функционал (multipage groups), я так понял этот модуль просто расширяет этот функционал.

Если зависимое поле находится на другом шаге (не там же, где поле, от которого оно зависит) - зависимость не обрабатывается((
А так - да, прикольно)

Ну прикольно, но мне больше интересно, как можно создать ноду, например только заполнив заголовок, а потом находясь на самой ноде - отдельно заполнять поля. Вроде это пытается реализовать http://drupal.org/project/edit. Пока что сыровато...

а от кнопки "Save", которая между "Back" и "Preview", как избавиться?

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

Возможно ли в этом модуле использование Rules? Т.е. при заполнении полей на 1-й странице, автоматом заполнять поля на 2-й странице при переходе.
Или может кто знает модуль с таким функционалом? Аналогично форме создания заказа в Commerce.

Оставить комментарий

Содержимое этого поля является приватным и не будет отображаться публично. Если у вас есть аккаунт в Gravatar, привязанный к этому e-mail адресу, то он будет использован для отображения аватара.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступные HTML теги: <a> <i> <b> <strong> <code> <ul> <ol> <li> <blockquote> <em> <s>
  • Строки и параграфы переносятся автоматически.
  • Подсветка кода осуществляется с помощью тегов: <code>, <css>, <html>, <ini>, <javascript>, <sql>, <php>. Поддерживаемые стили выделения кода: <foo>, [foo].

Подробнее о форматировании