Как сделать сквозную нумерацию с помощью модуля webform

Главные вкладки

Аватар пользователя tehfoxen tehfoxen 23 января 2019 в 15:49

На сайте создана веб-форма с помощью модуля webform, где автоматически создается id отправления письма. Задача сделать нумерацию id с 1, с начала каждого года. Сейчас создается сквозная нумерация по порядку. Подскажите, кто сталкивался, как это можно реализовать?

Лучший ответ

Аватар пользователя Orion76 Orion76 23 января 2019 в 16:06
1

Сам ID вэбформы изменить нельзя, т.к. он должен быть уникальным в пределах сайта.
А вот добавить поле с автоинкрементом можно

этот модуль, судя по описанию как раз это и делает
https://www.drupal.org/project/webform_serial

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

Комментарии

Аватар пользователя Orion76 Orion76 23 января 2019 в 16:06
1

Сам ID вэбформы изменить нельзя, т.к. он должен быть уникальным в пределах сайта.
А вот добавить поле с автоинкрементом можно

этот модуль, судя по описанию как раз это и делает
https://www.drupal.org/project/webform_serial

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

Аватар пользователя tehfoxen tehfoxen 23 января 2019 в 17:06

Orion76 wrote:
Сам ID вэбформы изменить нельзя, т.к. он должен быть уникальным в пределах сайта.
А вот добавить поле с автоинкрементом можно
этот модуль, судя по описанию как раз это и делает
https://www.drupal.org/project/webform_serial
вот только из-за отсутствия подробной документации не понятно, можно ли в данном модуле сбрасывать счетчик поля.
Но в любом случае, эту "возможность" проще добавить "самому", чем с нуля писать аналогичный модуль.

К сожалению, данный модуль не дает вести нумерацию с 1, только со значения выше текущего

Аватар пользователя tehfoxen tehfoxen 24 января 2019 в 14:29

Спасибо, помогло. Необходимо было создать новое поле в форме и выбрать тип "последовательность", и уже там установить с какого номера начинать.