Skip to content
  1. Extras
  2. SocialTools
  3. Snippets
  4. socDialogList

socDialogList

Snippet for outputting a list of messages.

Parameters

NameDefaultDescription
&actioninboxWhich list to show: inbox - incoming, outbox - outgoing.
&inboxTplsoc.listRowInboxChunk for an incoming message row.
&outboxTplsoc.listRowOutboxChunk for an outgoing message row.
&limit10Maximum number of results.
&offset0Number of results to skip.
&outputSeparator\nSeparator between rows.
&sortbydate_sentSort field (options: subject, message, sender - user id, recipient - user id, date_sent, is_read)
&sortdirDESCSort direction: descending or ascending.
&totalVartotalPlaceholder name for total result count.

Examples

Example with pagination for incoming messages

This example uses pdoPage; you can use getPage

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

[[+page.nav]]

Example with pagination for outgoing messages is similar

This example uses pdoPage; you can use getPage

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

[[+page.nav]]