Статистика использования views_data_export

Аватар пользователя vert4 vert4 7 июля 2018 в 13:45

Доброго времени!

Появилась такая задача как вести лог использования views_data_export
Формировать отчет
дата / место срабатывания экспорта / UID пользователя, кто использовал экспорт /
Понял, что представление не сделать и правило не создать - нет такого события клик урла (посещение) или использования экспорта))

Подскажите плиз за что можно зацепиться. Спасибо

0 Thanks

Лучший ответ

Аватар пользователя bumble bumble 7 июля 2018 в 14:46
1
vert4 wrote:

в правилах условие сравнения Равно, т.е. точное совпадение

Есть условия для проверки вхождений в текст, в т.ч. по регуляркам.

vert4 wrote:

?type=.....

Вам нужен сам адрес, а не параметры (если нет необходимости их учитывать).

Комментарии

Аватар пользователя bumble bumble 7 июля 2018 в 14:04
vert4 wrote:

Понял, что представление не сделать и правило не создать - нет такого события клик урла (посещение) или использования экспорта))

Есть событие "Инициализация Drupal".
Есть условия "Сравнение данных / текста".
Есть токены "site:current-page:url / site:current-page:path".

Аватар пользователя vert4 vert4 7 июля 2018 в 14:33

Да это я нашел.
И вроде экспорт имеет свой урл. Но ничего не происходит.
Потому как в правилах условие сравнения Равно, т.е. точное совпадение а дата экспорт, в моем случае, не имеет статичного урла, в дело вмешиваются значения раскрытых фильтров. ?type=.....
И это условие не отрабатывает.
Поставил другое Путь имеет синоним URL правило стало отрабатывать, по событию я поставил действие создать ноду. Но создается сразу несколько нод. Думаю по той причине, что УРЛ опять же динамический и создается столько нод сколько значений раскрытых фильтров в УРЛ.

Аватар пользователя bumble bumble 7 июля 2018 в 14:46
1
vert4 wrote:

в правилах условие сравнения Равно, т.е. точное совпадение

Есть условия для проверки вхождений в текст, в т.ч. по регуляркам.

vert4 wrote:

?type=.....

Вам нужен сам адрес, а не параметры (если нет необходимости их учитывать).

Аватар пользователя vert4 vert4 7 июля 2018 в 14:57

Чудесно ! Правило отрабатывает. Далее разберусь какое действие назначит по срабатыванию правила.

Моя ошибка была в том, что я не обратил внимания на Вашу рекомендацию выбора сравнения "текст" я выбирал сравнение URL.

Спасибо

Аватар пользователя Semantics Semantics 7 июля 2018 в 14:34

Может вам проще будет на выполнение вьюсов прицепиться?
У них десяток хуков для разных этапов.
Фильтры там доступны и всё что угодно.

Аватар пользователя vert4 vert4 7 июля 2018 в 14:38

[quote=Semantics]Может вам проще будет на выполнение вьюсов прицепиться?

Чем прицепиться? Правилами? Не совсем понял каким инструментом цепляться к вьюсам.