A dynamic list may be rendered as a list or as a table. Sometimes it is also called and automatic list, because the links are rendered dynamically and automatic at request time. Each list item or table row represents information from one document that is member of the query result set. A query contains constraints to match all documents of a given document type and a couple of tags. When a user browses to a page with a dynamic list, the system executes the query and shows all pages that match that query at request time.
In the following screenshot you see a dynamic list, rendered in form of a table.
You specify queries like this: Code Block |
---|
| SELECT PropertyOne, PropertyTwo, PropertyFour
WHERE PropertyOne = "Some String" AND
(PropertyTwo = "Another String" OR PropertyFive = "Something")
SORT BY PropertyOne, PropertyThree
|
Note that this is pseudo syntax. The values for SELECT , WHERE and SORT BY are passed to the macros as parameters. Dynamic lists is supported with Display Table |
---|
doctype | macro |
---|
render-mode | definition |
---|
space-keys | PDAC1 |
---|
where | $<Tags>=[Dynamic List] |
---|
|
|