В представлении типа «Отправка веб-формы» я добавил поле под названием «Отправка веб-формы: визуализированный объект». Это отображает всю отправку веб-формы (содержимое всех полей веб-формы). Моя проблема в том, что у меня есть несколько элементов поля в веб-форме, для которых права доступа на создание/просмотр/обновление установлены только для роли администратора. Это важно, поскольку веб-форма используется модулем заказа веб-формы Commerce для сбора расширенной информации о заказах. Представленные результаты этих ограниченных полей отображаются в представлении.
Цель просмотра — отобразить отправленное содержимое веб-формы в электронном письме с квитанцией о покупке. Я делаю это с помощью следующего кода в шаблоне квитанции о заказе:
{{ drupal_view('my_view_name', 'block_1', order_entity.getOrderId) }}
Как я уже говорил, результаты ограниченного поля включаются в вывод Views. В настройках поля «Отправка веб-формы: отображаемый объект» в представлении есть селектор «Режим просмотра», в котором единственным параметром является «По умолчанию». Есть ли способ создать новый режим просмотра для отправки веб-форм, который будет включать только те поля, которые я выберу? Если это так, я смогу добавить поля имени, телефона и т. д. и исключить поля, относящиеся к администратору, а затем выбрать этот альтернативный режим просмотра в настройках поля «Просмотры». Я просмотрел настройки веб-формы в бэкэнде веб-сайта и не могу найти возможности создать этот новый режим просмотра для отправки веб-форм.