The first piece in your FreshThemes jigsaw puzzle is laying out your forums right. You probably want your customers to get a quick snapshot of your latest, or most popular forum topics on the homepage of your support portal, and get a more detailed view when they land on the Forums page.
Placeholder |
Return Type |
What they mean |
| forum_category.name | string | Returns the name of forum categories |
| forum_category.description | string | Returns the description of forum categories |
| forum_category.id | number | Unique ID of the forum category |
| forum_category.url | url | URL pointing to a forum category |
| forum_category.forums | collection of forums | Forums in the category based on visibility |
| forum_category.forums_count | forum | Forums count in the category based on visibility |
Placeholders for a specific Forum
Placeholder |
Return Type |
What they mean |
| forum.name | string | Name of the forum |
| forum.description | string | Description of the forum |
| forum.url | url | URL pointing to the forum |
| forum.id | number | Unique ID of the forum |
| forum.type_name | string | Type of the forum (announcement, ideas, problems, questions) |
| filter list | ||
| forum.current_topic_filter | string | Currently selected forum filter. Will work only in the respective filters page |
| forum.allowed_filters | Will return a hash with the below details
|
|
| forum.forum_category | forum category | Category in which the forum is present |
| forum.topics | list of topics | List of topics in the forum |
| forum.topics_count | number | Count of all topics in the forum |
| forum.planned_topics | topic | Planned topics that are available only for a ideas forum |
| popular | ||
| answered/unanswered | ||
| solved/unsolved | ||
| forum.implemented_topics | topic | Implemented topics that are available only for a ideas forum |
| forum.nottaken_topics | topic | Not taken topics that are available only for a ideas forum |
| forum.inprogress | topic | In progress topics that are available only for a ideas forum |
| forum.deferred | topic | Deferred topics that are available only for a ideas forum |
Placeholders for a specific Topic
| Placeholder |
Return Type |
What they mean |
| topic.title | string | Title of the forum topic |
| topic.id | number | Unique ID of the forum topic |
| topic.stamp | string | Stamp of the forum (planned, inprogress, deferred, implemented, not taken) comes only for forum type as ideas |
| topic.user | user | User who created the topic |
| topic.created_on | date/time | The timestamp denoting when the topic was created |
| topic.votes | number | No. of votes on a forum topic (can be “I like this idea”, “I have this question” or “I have this problem”) |
| topic.views | number | No. of views on a forum topic |
| merge | boolean | |
| topic.locked? | boolean | Returns true or false based on whether the topic is locked or not |
| topic.sticky? | boolean | Returns true or false based on whether the topic is a sticky (that will appear on the top) |
| topic.answered? | boolean | Returns true or false based on whether the topic has been answered to or not |
| topic.has_comments | boolean | Returns true or false, used to check if the topic has any comments or not |
| topic.posts | post | List of posts inside the topic |
| topic.comment_count | number | Number of comments that have been created under a topic |
| topic.first_post | post | The first post in the topic, which was created by the original creator |
| topic.last_post | post | The last reply of the topic which is the latest in the list |
| topic.url | url | URL to a particular topic in the forum |
| topic.forum | forum | The forum in which a topic is contained |
| topic.attachments | attachment | The attachments that have been made to a topic |
| topic.last_post_url | url | URL to the last reply made to the forum topic |
| topic.voted_by_current_user | boolean | Forum topics in which users have voted (can be “I like this idea”, “I have this question” or “I have this problem”) |
| topic.like_url | url | The URL used to like a particular topic. Need to use a data-method=”put” attribute in the link to work. |
| topic.unlike_url | url | The URL used to unlike a particular topic. Need to use a data-method=”put” attribute in the link to work. |
| my_topics | string | List of topics that have been created or currently being followed by the user |
| my_topics_count | number | Number of topics that have been created or currently being followed by the user |
Placeholders for a specific Post in the topic
| Placeholder |
Return Type |
What they mean |
| post.id | number | Unique ID of the post |
| post.body | string | Plain text version of the post |
| post.body_html | html | Html version of the post |
| post.created_on | date/time | Time stamp referring to when the post was originally created |
| post.user | user | Information about the user who created the post |
| post.topic | topic | The topic in which the post is contained |
| post.answer? | boolean | Returns true or false based on whether there can be answers on the post or not |
| post.attachments | attachment | The attachment(s) that are available in the post |
| post.url | url | The unique URL of the post |