| Name | Type | Description |
| object_type | String | Will always be datastore_item |
| is_valid | Boolean | True if this references a published stylesheet |
| guid | String | The unique identifier for this stylesheet |
| value | String | Contains the same value as guid |
| name | text | The name of the stylesheet which, when combined together with the path, uniquely identifies the stylesheet on this site |
| path | String | The path, exluding filename, of this stylesheet used for organizational and reference purposes |
| stylesheet_type | select | Stylesheet language. May either be "css", "less", or "scss" |
| compiled | Boolean | If true, indicates that this is a top-level stylesheet that should be compiled |
| parse_liquid | Boolean | If true, indicates that this stylesheet contains Liquid Markup that should be rendered before the stylesheet is processed and output |
| url | String | The full URL for this stylesheet in the CDN |
| style_sheet_text | code | The source code for this stylesheet |
| style_sheet_text_compiled | String | The full processed and compiled stylesheet text if this is a compiled stylesheet |
| field_id | String | The identifier for this field |
| label | String | The label for this field |
| output | String | Adds the stylesheet to the document head, similar to calling {% add_stylesheet %} with it |
Contains multiple stylesheets.
| Name | Type | Description |
| output | String | The default output that the stylesheets will produce when it is output directly to the template - using the "output_in_list" property of each stylesheet in the items list |
Add a stylesheet asset to the head of the current page via a <link> tag
Outputs an inline stylesheet in a <style> tag.
Processes and outputs a partial template, javascript, or stylesheet.
If the partial template is a compiled template, then any custom fields from the partial template will be available in the parent template as well.
The path is significant when including objects. Every template, javascript, and stylesheet has a path, even if that is the root path (/). The location of the path to be included will always be based off of the path of the current object. So including 'header' from a template at the path '/pages' will attempt to process '/pages/header' while the same include from a template at the root path - which would attempt to process '/header'.
You always have the option of using an "absolute path" when including templates by beginning your included template name with '/'. Eg: {% include '/header' %} or {% include '/partials/header' %}. Absolute paths ignore the path of the current template when determining what partial to include.
You can also navigate up the directory structure using '../'. So including '../partials/header' from a template at the path '/agency/pages' will attempt to process '/agency/partials/header'.