Search Result Content Template
The Search Result Content Template is used to show the content for the search results page.
It can be used for a regular search, searching segments or searching apps and app instances.
Below is the tags available in this content template.
General Tags
Tag | Description |
---|---|
{#firstItemNumber} | The offset number for the first result for the range of results. |
{#footer} | The footer content for the search result page. |
{#header} | The header content for the search result page. |
{#lastItemNumber} | The offset number for the last result for the range of results. |
{#searchTerm} | The term or terms that the results are for. |
{#totalItemCount} | The total number of search results. |
Number of Results per Page Intervals
These tags provide links for the visitor to adjust the number of results to show per page.
Tag | Description |
---|---|
{#resultsPerPageIntervals} | Holds the array of intervals. Loop through the intervals with the following code: {loop items="#resultsPerPageIntervals" value="interval"} {/loop} |
{#interval.number} | Holds the interval number. |
{#interval.url} | Holds the URL for the interval number. |
Results List
These tags contain the information about the search results.
Tag | Description |
---|---|
{#results} | The array of search results. Loop through the results with the following code: {loop items="#results" value="result"} {/loop} |
{#result.app} | The name of the App that the search result is for. Example names are: blog calendar document forum news page |
{#result.appData} | An array of data unique to the App that the search result is for. |
{#result.appInstanceKey} | Holds the App Instance Key for the individual search result |
{#result.content} | Holds the description content for the individual search result. |
{#result.displayUrl} | Holds the version of the URL for the individual search result that is better for displaying. |
{#result.publishDate} | The date that the individual search result was published or made active. |
{#result.title} | The title text for the individual search result. |
{#result.url} | The URL for the individual search result. |
Pagination Tags
These tags contain the information to show pagination if there are more results than are set to show on the page.
Tag | Description |
---|---|
{#current} | Holds the page number of the pagination page currently being viewed. |
{#currentItemCount} | Holds the number of items on the current page. |
{#first} | Holds the first page number. |
{#firstPageInRange} | Holds the number of the first page in the range returned by the scrolling style. |
{#firstUrl} | Holds the URL of the first page number. |
{#itemCountPerPage} | Holds the number of items available to each page. |
{#last} | Holds the last page number. |
{#lastPageInRange} | Holds the number of last page in the range returned by the scrolling style. |
{#lastUrl} | Holds the URL of the last page. |
{#next} | Holds the number of the of the next page in the range. |
{#nextUrl} | Holds the URL of the of the next page in the range. |
{#pageCount} | Holds the total number of pages. |
{#pagesInRange} | Holds the list of pages for the current range based on the pagination scrolling style |
{#previous} | Holds the number of the of the previous page in the range. |
{#previousUrl} | Holds the URL of the of the previous page in the range. |
Search Form Tag
This tags contains the information necessary to build the search form.
Tag | Description |
---|---|
{#form.content} | Holds the rendered content from the search form. |
Search Segment Tags
These tags contain information about the search segments that the search results were limited to if searching by segments.
Tag | Description |
---|---|
{#segmentCount} | Holds the number of Search Segments that were specified in the URL for the search results. |
{#segmentFormTags} | Holds the hidden form field for each Search Segment. |
{#segments} | Holds an array of Search Segment keys that were specified in the URL for the search results. |
App and App Instance Tags
These tags contain information about the app or app instance that the search results were limited to if searching apps and app instances.
Tag | Description |
---|---|
{#appCount} | Holds the number of Apps that were specified in the URL for the search results. |
{#appFormTags} | Holds the hidden form field for each App. |
{#appInstanceKeyCount} | Holds the number of App Instances that were specified in the URL for the search results. |
{#appInstanceKeyTags} | Holds the hidden form field for each App Instance. |
{#appInstanceKeys} | Holds an array of App Instance keys that were specified in the URL for the search results. |
{#apps} | Holds an array of App keys that were specified in the URL for the search results. |