2021.1

Table Of Contents
To insert the snippet in the content at any position where the script's selector is encountered,
write results.loadhtml('snippets/nameofthesnippet.html').
Make sure that the file name is exactly the same as the file in the Snippets folder. If the file
name isn’t correct, the snippet will not appear in the template.
To load a JSON snippet in script, use: loadjson(‘snippets/nameofthesnippet.json’).
Tip
To insert the code to load a snippet even quicker, you can:
l Drag a snippet into the script window. The function that loads the script -
loadhtml() or loadjson(), depending on the file type - will automatically be
added, including the file name.
l Right-click a snippet and select Copy Resource Location to copy the relative path
of the snippet to the clipboard. It may then be pasted into a script.
Remote snippets are retrieved in the same way, except that the file extension should be
.rhtml instead of .html. If it is a remote JSON snippet, the file extension is .rjson.
Again, note that the name of the snippet must be exactly the same as in the Snippets folder.
For more examples, see "loadhtml()" on page1288 and "loadjson()" on page1291.
Loading part of a snippet
When a snippet contains a part that can be identified by a selector, that selector can be used to
load that part of the snippet into a template.
In script, use the following code:
results.loadhtml(snippets/nameofthesnippet.html, selector)
See "loadhtml()" on page1288 for more information about this function.
Loading a snippet, depending on the value of a data field
To load a snippet depending on the value of a data field, you have to add a condition to the
script.
Page 895