Показать результаты запроса БД в каждом соответствующем профиле пользователя

В Drupal 7 возможно ли отображать отформатированный результат запроса БД на странице профиля каждого пользователя (в форме блока или чего-то еще)? Мне нужно сделать это программно в существующем модуле, который я пишу. Таким образом, вход в запрос будет идентификатором пользователя, чей профиль в настоящее время просматривается.

Только чтобы показать запрашиваемые данные - без администрирования, без правок, ничего больше.

В основном так:

Кроме того, блок или поле или что-либо еще, что могло бы сделать это возможным, должно быть конфигурировано через ловушку _permission() для того, кто может или не может просматривать это.

На самом деле я уже задавал подобный вопрос, для ответа на который использовался хук _user_view_alter, но из-за реализации хука _permission() я думаю, что это не подходит / выполнимо. Но я подумал, что, поскольку это в основном просто запрос без каких-либо дополнительных вещей, через Drupal API будет легкий путь.

Я действительно ценю любую помощь.

0 ответов

Другие вопросы по тегам