Рейтинг:0

Фильтрация результатов отправки веб-формы в файле шаблона или в представлениях

флаг tg

(Drupal 7) Моя ситуация следующая: я использую одну веб-форму на своей странице Drupal, которая отображается на странице в разных местах для разных событий и получает уникальный идентификатор для каждого события для группировки результатов. Таким образом, когда кто-то отправляет его для регистрации на событие A, результат будет иметь «A» в качестве идентификатора события в таблице отправки; когда кто-то регистрируется на событие B (в другой части страницы), результат сохраняется с «B» в качестве идентификатора события и т. д.

Теперь я хотел бы ограничить отправку на событие, т. е. проверить уже отправленные результаты для веб-формы, чтобы увидеть, сколько представлений уже было сделано с определенным идентификатором, чтобы я мог принять решение либо отображать веб-форму, либо… достигла сообщение.

Я был бы рад:

  1. проверить отправки в коде PHP в моем файле шаблона, где я отображаю веб-форму, и узнаю, как фильтровать результаты отправки, чтобы я мог получить счет для определенного идентификатора события или же
  2. получить результаты отправки и отфильтровать их по идентификатору для подсчета в представлении Drupal, чтобы затем я мог заставить представление отображать блок веб-формы или сообщение

Любой из них подходит мне, но пока я придерживаюсь обеих этих идей. Я не знаю и до сих пор не мог узнать в Интернете, как получить доступ к уже отправленным результатам данной веб-формы в файле шаблона PHP. Что касается подхода Views, я установил модуль Webform MySQL Views, надеясь получить там больше опций, но я не мог понять, как получить доступ к отдельным полям отправки веб-формы; те, которые отображаются в обычных таблицах отправки веб-форм.

Короче говоря, я ищу способ подсчитать количество представлений веб-формы, отфильтрованных по полю этих представлений. Скажите мне, как часто эта форма уже была отправлена ​​с X в качестве значения в поле Y.

Любая помощь будет принята с благодарностью. Спасибо.

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

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.