... | in move_node.naml |
37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
<macro name="save_parent_changes">
<n.catch_exception Binary Namespace: BasicNamespace
Parameters:
id, do
♦ ♦
<n.edit_page_node Binary Namespace: NodePageNamespace
Parameters:
commit, do
♦ ♦
<!-- If the URL is empty, we use the current app -->
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
value
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
text
♦ ♦ Macro Parameters:
do
♦ ♦ Binary Namespace: FieldNamespace
♦ ♦
<then.parent_url_field Macro Parameters:
do
♦ ♦ Binary Namespace: FieldNamespace
Parameters:
value
♦ ♦ Binary Namespace: NodePageNamespace
Parameters:
do
♦ ♦ Binary Namespace: NodeNamespace
Parameters:
do
♦ ♦ Macro Requires: node
Parameters:
template, date, index_record
♦ ♦
</n.if.is_empty.trim.parent_url_field.value>
<!-- If same site, just move. Otherwise, export it. -->
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Binary Namespace: NabbleNamespace
Parameters:
url
♦ ♦ Macro Parameters:
do
♦ ♦ Binary Namespace: FieldNamespace
♦ ♦
<then>
<n.set_parent_url Binary Namespace: NodeEditorNamespace
Parameters:
parent_url
♦ ♦ Macro Parameters:
do
♦ ♦ Binary Namespace: FieldNamespace
♦ ♦
<n.save_node Binary Namespace: NodeEditorNamespace
♦ ♦
</then>
<else>
<n.if Binary Namespace: BasicNamespace
Parameters:
condition, else, then
♦ ♦ Binary Namespace: NodeEditorNamespace
Parameters:
permalink
♦ ♦ Macro Parameters:
do
♦ ♦ Binary Namespace: FieldNamespace
♦ ♦
<then>
<!-- Hardcoded link until ExportConfirmation is templated -->
<n.set_var Binary Namespace: BasicNamespace
Parameters:
name, value
♦ ♦ Binary Namespace: NodePageNamespace
Parameters:
do
♦ ♦ Binary Namespace: NodeNamespace
♦ ♦ Macro Parameters:
do
♦ ♦ Binary Namespace: FieldNamespace
♦ ♦
<n.redirect_to Binary Namespace: ServletNamespace
Parameters:
url
♦ ♦ Binary Namespace: BasicNamespace
Parameters:
name
♦ ♦
</then>
<else>
<n.throw_template_exception Binary Namespace: BasicNamespace
Parameters:
name
♦ ♦
</else>
</n.if.is_valid_export_permalink>
</else>
</n.if.url_belongs_to_site>
</n.edit_page_node.>
<n.redirect_to Binary Namespace: ServletNamespace
Parameters:
url
♦ ♦ Binary Namespace: NodePageNamespace
Parameters:
do
♦ ♦ Macro Requires: node
Parameters:
template, date, index_record
♦ ♦
</n.catch_exception.>
</macro>
|
Free forum by Nabble | Edit this page |