Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Section
titleQueries

Queries define their constraints with the Where Parameter, of the Display Table Macro or any other query-based macro of the projectdoc Toolbox.

Section
titleDeep Links on the querying Document's Side

The following constraint selects on all documents whose Type property is equal to this document's referenced Service's Type. 

Code Block
$<Type>=[${Service->Type}]

Here is a similar constraint, but this time the property may contain multiple services.

Code Block
$<Type>~(${Services->Type})

In this case the type must match any one type value of the referenced services.


Section
titleDeep Links on the matching Document's Side

To match with deep linked values with the matching document, which is on the left side, the value is required to be materialized.

Code Block
$<Type->Tags>=[${Tags}]

Again a similar constraint using lists.

Code Block
$<Categories->Tags>=[${Tags}]

For these queries to work, the properties on the left side (Type->Tags respectively Categories->Tags) are required to be materialized.

Materialization can have three forms

Tour
header-translationsName=Materialization, Short Description=Description
replace-title-with-nametrue








Section
ignore-template-buttonstrue
titleSubordinate Topics


Hide From Reader

Create from template
blueprintModuleCompleteKeyde.smartics.atlassian.confluence.smartics-projectdoc-confluence-space-core:projectdoc-blueprint-doctype-topic
buttonLabelCreate Topic

Display Table
doctypetopic
render-no-hits-as-blanktrue
render-modedefinition
selectName, Short Description
restrict-to-immediate-childrentrue
sort-bySort Key, Name

...