Community Post List page
Community Post List page
The Community Post List page template is rendered when a user navigates to https://{yoursubdomain}.zendesk.com/hc/{locale}/community/posts.
Available properties
| Name | Type | Description |
|---|---|---|
| filters | array | An array of filter objects for the page |
| current_filter | object | The current filter object |
| sorters | array | An array of filter objects for the page. See Sorters below |
| current_sorter | object | The current filter object |
| posts | array | An array of post objects |
| promoted_articles | array | An array of promoted article objects |
| ticket_forms | array | An array of ticket form objects |
| help_center | object | A help_center object that holds information and settings about the current help center |
| settings | object | A settings object with custom settings for the current theme |
| signed_in | boolean | Whether the user is logged in or not |
| featured_posts | array | An array of featured post objects |
| brand | object | A brand object representing the current brand |
| user | object | A user object representing the current user |
Available helpers
You can use the following helpers in this page template. You can also use any built-in helpers, global helpers, or global advanced helpers.
| Name | Description |
|---|---|
| breadcrumbs | Breadcrumbs for the Post index page. See breadcrumbs helper |
| pagination | Pagination links. See pagination helper |
Sorters
Iterating through the sorters array of filter objects adds the following links to the page:
| Link text | Action |
|---|---|
| Newest post | Sorts by post creation time in descending order |
| Recent activity | Sorts by the most recent activity in descending order. Post activity includes actions such as creating a post, commenting on a post, etc. |
| Votes | Sorts by highest vote sum in descending order |
| Comments | Sorts by largest number of comments in descending order |
Example
<nav class="sub-nav">{{breadcrumbs}}{{search}}</nav><header class="page-header"><span class="dropdown"><span class="dropdown-toggle"><h1>{{t "community"}}</h1></span><span class="dropdown-menu" role="menu">{{link "topics" role="menuitem"}}{{link "posts" role="menuitem" selected="true"}}</span></span><span class="post-to-community">{{link "new_post" role="button"}}</span></header><div class="topic-header"><span class="topic-filters"><span class="dropdown"><span class="dropdown-toggle">{{current_filter.selected_name}}</span><span class="dropdown-menu" role="menu">{{#each filters}}<a href="{{url}}" aria-selected="{{selected}}" role="menuitem">{{name}}</a>{{/each}}</span></span><span class="dropdown"><span class="dropdown-toggle">{{current_sorter.selected_name}}</span><span class="dropdown-menu" role="menu">{{#each sorters}}<a href="{{url}}" aria-selected="{{selected}}" role="menuitem">{{name}}</a>{{/each}}</span></span></span></div>{{#each posts}}<div class="post-overview {{#if featured}}post-featured{{/if}} {{#if pinned}}post-pinned{{/if}} clearfix"><span class="post-overview-info"><a href="{{url}}" title="{{title}}">{{title}}</a><span class="meta-group"><span>{{author.name}}</span><span>{{date created_at timeago=true}}</span></span></span><span class="post-overview-count"><strong>{{comment_count}}</strong>{{t "comment" count=comment_count}}</span><span class="post-overview-count"><strong>{{vote_sum}}</strong>{{t "vote" count=vote_sum}}</span><span class="post-overview-status">{{#if status}}<span class="post-{{status.id}}">{{status.name}}</span>{{/if}}</span></div>{{/each}}{{pagination}}