= [[plugin:struct|Struct Plugin]] <= [[plugin:struct:aggregation|Aggregations]]
====== Struct Plugin: Value Output ======
This syntax lets you output a single value from the struct data bound to the current page in the text using the syntax below. This is useful to reference a single value inline. However, this won't work with global data and is not meant to be used with serial data.
{{$schema_name.column_name}}
You can also get a value from a different page with:
{{$page_name.schema_name.column_name}}
If you need to add punctuation characters or spacing to any of the names, enclose that part in double quotes:
{{$"namespace:page_name"."schema-name"."column name"}}
You can add [[plugin:struct:filters]] to the query in much the same way as with the table and list aggregations, but in the following formats, always starting with a question mark. The two forms below, using words followed by colons or symbols without colons, are equivalent:
{{$schema.column ? filter: "product = Fantastico Basic" and: "..." or: "..."}}
{{$schema.column ? & "product = Fantastico Basic" & "..." | "..."}}
The filters must be placed in double quotes if they contain spaces, and there must be no space between a filter word and its colon. Extra spaces (such as those used in the example to line up the two formats) are ignored.
^Options^Required?^Description^
| filter\\ where\\ filterand\\ and | no | Filter by a column value. You may specify this more than once, multiple filters will be ANDed. (see also [[plugin:struct:filters]]) |
| filteror\\ or | no | Like filter, but multiple instances will be ORed (see also [[plugin:struct:filters]]) |