Вы здесь

Node Access Timestamp by User

Хранение timestamp доступа пользователя к документу.

Модуль Node Access Timestamp by User позволяет хранить timestamp доступа пользователя к документу.

Модуль создаёт в базе данных таблицу {node_access_timestamp_by_user}, которая обновляется через hook_preprocess_node() и имеет следующую структуру:

UID NID timestamp
ID пользователя ID документа timestamp

Если строка содержит UID и NID, то timestamp обновляется. Если связанных данных нет, то создаётся новая строка.

Модуль имеет интеграцию с видами. Кроме того, он создаёт переменные доступные Twig. Для текущего документа:

{{ nodeAccessTimestampByUser_uid }}
{{ nodeAccessTimestampByUser_nid }}
{{ nodeAccessTimestampByUser_timestamp }}

Для всех NID, заголовков документов и timestamp по UID:

{% for key in listByUID %}
  {{ key['nid'] }}
  {{ key['title'] }} // Not saved in DB. Title created by node_load() in hook_preprocess_node().
  {{ key['timestamp'] | date('d M, Y') }}
{% endfor %}