... | in node_breadcrumbs.naml |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
<override_macro name="node_breadcrumbs" requires="node">
<n.comment Macro Parameters:
text
♦ ♦
Overriding to add a data-* attribute that the breadcrumb flyout code needs.
</n.comment.>
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Binary Namespace: NodeNamespace
♦ ♦
<then>
<n.get_app_node Binary Namespace: NodeNamespace
Parameters:
do
♦ ♦
<n.ancestors_list Binary Namespace: NodeNamespace
Parameters:
do, order
♦ ♦
<n.loop Macro Requires: sequence
Parameters:
by, do
♦ ♦
<n.current_node Binary Namespace: NodeList
Parameters:
do
♦ ♦ Macro Requires: node
Parameters:
style, text, href, title, class
♦ ♦ Binary Namespace: NodeList
Parameters:
do
♦ ♦ Binary Namespace: NodeNamespace
♦ ♦
<span> › </span>
</n.loop.>
</n.ancestors_list.>
<n.node_link Macro Requires: node
Parameters:
style, text, href, title, class
♦ ♦ Binary Namespace: NodeNamespace
♦ ♦
</n.get_app_node.>
</then>
</n.if.is_in_app>
</override_macro>
|
... | in utilities.naml |
190 191 192 193 194 195 196 197 198 199 200 201 202 203 204
|
<macro name="node_breadcrumbs" requires="node">
<n.if.is_in_app>
<then>
<n.get_app_node.>
<n.ancestors_list. order="reverse">
<n.loop.>
<n.current_node.node_link/>
<span> › </span>
</n.loop.>
</n.ancestors_list.>
<n.node_link/>
</n.get_app_node.>
</then>
</n.if.is_in_app>
</macro>
|
Free forum by Nabble | Naml |