projectdoc Toolbox

Enforces to treat a property with dynamic value as property.

Identifier
force-property
Since
6.0

Since version 6.0 of the projectdoc Toolbox all properties with dynamic values are automatically flagged with no-property when in strict or block mode. In case a property should be treated as property despite the dynamic value, it has to be marked with the force-property control.

Prior to version 6.0 there where no no-properties. Properties should not use dynamic values.

References

Related document property controls.

no-property
Controls whether a line in a document properties marker macro is actually a property.
noindex
Prevents the property from being indexed with Lucene. A property marked with this control will neither be added with a keyword nor added to the body of the document as text.
no-render-cache
Controls whether or not a rendered property value can be cached.

Resources

Dynamic Property Values
Property values should only change when a document is saved. They should not be dependent on request-time. If they are, then they are called 'dynamic'.
No dynamic Property Values
The projectdoc Toolbox does not support dynamic values as property values. Use sections to render dynamic values and select the contents of this section instead of property values.