На моем сайте каждому пользователю с ролью менеджера требуется веб-форма для получения запросов от пользователей. веб-форма, созданная для полного веб-сайта.Как создать веб-форму для каждого пользователя?
Как это сделать?
На моем сайте каждому пользователю с ролью менеджера требуется веб-форма для получения запросов от пользователей. веб-форма, созданная для полного веб-сайта.Как создать веб-форму для каждого пользователя?
Как это сделать?
Похоже, что вы должны использовать контактный модуль в основном drupal, а не в виде веб-формы. Вы можете включить его и настроить разрешения, с которыми можно связаться с каждым менеджером через эту форму.
Если вам нужны дополнительные поля, кроме того, с которым связана контактная форма, то небольшая работа с hook_form_alter() должна позволить вам добавлять дополнительные поля.
Если часть требований не должна содержать запись каждого отправленного контакта?
Исправить. Чтобы уточнить свое сообщение для других, в модуле Contact есть опция, чтобы каждый пользователь мог иметь свою или ее конкретную контактную форму, которая только идет к нему/ей. Это похоже на то, что происходит после OP, за исключением, возможно, если требуется, чтобы записи сохранялись (как вы упомянули), так как модуль Contact просто отправляет электронное письмо, а другое не сохраняет его нигде. –
Если вы не настроены на использование модуля Webform, это может быть более сложный, но подходящий метод для выполнения необходимых действий.
Это может быть полезно, чтобы создать вид, который перечислит для каждого пользователя формы они были посланы, так что они могут легко найти их из одного места.
Возможно, вы также захотите настроить модуль доступа к содержимому, чтобы не все могли просматривать представленные формы. Вам нужно будет найти тот, который соответствует вашим потребностям, но вы должны иметь возможность устанавливать тип содержимого только для просмотра его получателем (и, при необходимости, автором) или определенными ролями (например, все менеджеры могут видеть все запросы)
Можем ли мы получить дополнительную информацию об определенной проблеме? –
Да, объясните, пожалуйста, немного больше, что вы хотите. – 451F
У меня 3 роли в моей системе, и среди них одна роль - менеджер теперь анонимные пользователи должны связаться с менеджерами через webform ... это означает, что каждый менеджер имеет свою собственную веб-форму, где он может получить его запросы ... как решить эта проблема ... – rakesh