Skip to content
SocialTools
SocialTools
Компонент с социальным функционалом для MODX. С помощью него можно отправлять и читать сообщения, получать списки входящих и исходящих сообщений
  1. Компоненты
  2. SocialTools
  3. Сниппеты
  4. socDialogList

socDialogList

Сниппет предназначен для вывода списка сообщений.

Параметры

НазваниеПо умолчаниюОписание
&actioninboxВыбор списка для отображения, с входящими или исходящими сообщениями. inbox - входящие, outbox - исходящие.
&inboxTplsoc.listRowInboxШаблон для вывода строки входящего сообщений.
&outboxTplsoc.listRowOutboxШаблон для вывода строки исходящего сообщений.
&limit10Ограничение количества результатов выборки.
&offset0Пропуск результатов от начала выборки.
&outputSeparator\nРазделитель строк выборки.
&sortbydate_sentПоле для сортировки (возможные поля subject, message, sender - id пользователя, recipient - id пользователя, date_sent, is_read)
&sortdirDESCНаправление сортировки: по убыванию или возрастанию.
&totalVartotalИмя плейсхолдера для сохранения общего количества результатов.

Примеры

Пример вывода с пагинацией входящих сообщений

В данном примере используется pdoPage, вы можете использовать getPage

modx
[[!pdoPage?
  &element=`socDialogList`
  &action=`inbox`
]]

[[+page.nav]]

Пример вывода с пагинацией исходящих сообщений аналогичен

В данном примере используется pdoPage, вы можете использовать getPage

modx
[[!pdoPage?
  &element=`socDialogList`
  &action=`outbox`
]]

[[+page.nav]]