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

Drupal → Модуль Add another — кнопка "Сохранить и добавить ещё"

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

Описание

Модуль Add another добавляет к форме создания/редактирования материала новую кнопку "Save and add another" (Сохранить и добавить ещё один), клик по которой создаёт материал и перезагружает форму, вместо редиректа на страницу нового материала:

Экономит кучу времени, если нужно создать много материалов одного типа :)

Так же модуль может:

  • Выводить сообщение с соответствующей ссылкой после создания материала (скриншот).
  • Выводить таб Add another (Добавить ещё один) на странице материала (скриншот).

Установка и использование

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

После включения, в форме редактирования типа материала появится новая вертикальная вкладка, в которой размещены все настройки модуля:

Добавлено 01.04.2013

Код, ставящий кнопку Save and add another после кнопки Save (по умолчанию она стоит первой):

/**
 * Implements hook_form_FORM_ID_alter(): node_form.
 */
function modulename_form_node_form_alter(&$form, &$form_state, $form_id) {
  if (isset($form['actions']['addanother'])) {
    $form['actions']['addanother']['#weight'] = 10;
  }
}
Написанное актуально для Add another 7.x-2.0
Похожие записи

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

аналог Submit Again только под семерку нету

mb похоже заброшен, с февраля никакой активности

А есть ли модуль добавляющий кнопку "Добавить ещё", если в значение поля установлены цифры, а не "не ограничено"?

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

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

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