Helpers differ in terms of which page templates they are available on and what function they provide. This article focuses on a subset of helpers that product HTML and are related to our collection of elements.
The most important thing to recognize about helpers is that they provide HTML, and in some cases additional functionality, that cannot be directly edited through theme page templates. Typically, where changes are required, they are introduced using custom CSS or JavaScript.
Search helper
The {{search}} helper inserts a search field into the page.
Breadcrumbs helper
The {{breadrcumbs}} helper inserts a breadcrumbs navigation element into the page.
Pagination helper
The {{pagination}} helper inserts pagination elements into the page that let a user browse more than one page.
Share helper
The {{share}} helper inserts elements for sharing content on social media into the page.
Subscribe helper
The {{subscribe}} helper inserts a “follow” link into the page that gives visitors the option of receiving update notifications by email.
A section follower is notified when somebody adds an article or comment. A topic follower is notified when somebody adds a post or a comment. An article or post follower is notified when somebody adds a comment. An organization follower is notified when somebody in the same organization creates a new request. A user follower is notified when the user adds an article, post, or comment.
Vote helper
The {{vote}} helper inserts vote-related elements into the page which allow users to vote on articles, posts and comments.