app_caching

NAML documentation   Watch a video
   Usages of this macro
... in content_smart_cache.naml
3
4
5
6
7
<override_macro name="app_caching" requires="node_page">
  <n.if
Binary
Namespace: BasicNamespace
Parameters: condition, else, then
.not
Binary
Namespace: BasicNamespace
Parameters: condition
.page_node
Binary
Namespace: NodePageNamespace
Parameters: do
.has_private_subapps
Binary
Namespace: NodeNamespace
>
    <then.overridden/>
  </n.if.not.page_node.has_private_subapps>
</override_macro>
Overrides default macro
... in app.naml
99
100
101
102
103
104
<macro name="app_caching" requires="node_page">
    <n.uncache_for
Binary
Namespace: ServletNamespace
Parameters: do
.>
        <n.descendant_changes
Binary
Namespace: CacheNamespace
Parameters: node
.page_node
Binary
Namespace: NodePageNamespace
Parameters: do
.id
Binary
Namespace: NodeNamespace
/>
        <n.bread_crumb_changes
Binary
Namespace: CacheNamespace
Parameters: node
.page_node
Binary
Namespace: NodePageNamespace
Parameters: do
.id
Binary
Namespace: NodeNamespace
/>
    </n.uncache_for.>
</macro>