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

Аватар пользователя vert4

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

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

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

Модули и темы:
Тип материала:
Версия Drupal:
0 Thanks

Лучший ответ

Аватар пользователя bumble
bumble 2 недели назад
1
vert4 написал:
в правилах условие сравнения Равно, т.е. точное совпадение

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

vert4 написал:
?type=.....

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

Комментарии

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

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

Аватар пользователя vert4
vert4 2 недели назад

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

Аватар пользователя bumble
bumble 2 недели назад
1
vert4 написал:
в правилах условие сравнения Равно, т.е. точное совпадение

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

vert4 написал:
?type=.....

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

Аватар пользователя vert4
vert4 2 недели назад

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

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

Спасибо

Аватар пользователя Semantics
Semantics 2 недели назад

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

Аватар пользователя vert4
vert4 2 недели назад
Semantics написал:
Может вам проще будет на выполнение вьюсов прицепиться?

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

Аватар пользователя Semantics
Semantics 2 недели назад

Кастомным модулем, это будет всяко быстрее, чем хождение по граблям

Аватар пользователя vert4
vert4 2 недели назад

Да, скорее всего Вы правы.