{if $settings.print_structure} {block name="structure_print" show_position=$settings.show_position} {foreach from=$__page__.structure.$show_position.content item="item" name="location"} {if (!is_array($settings.show_branches) || in_array($item.id,$settings.show_branches)) || $recursion} {$item.name} {if $__page__.structure[$item.position].content} {callblock name="structure_print" show_position=$item.position class=$class recursion=1} {/if} {/if} {/foreach} {/block} {elseif $settings.print_location} {block name="position_print" show_position=$settings.show_position actual_position=$__actual_page__.position} {if $actual_position && $actual_position > $show_position && $__page__.structure.$actual_position.parent_position != $show_position} {callblock name="position_print" show_position=$show_position actual_position=$__page__.structure.$actual_position.parent_position recursion=1} -> {/if} {$__page__.structure.$actual_position.icon}{$__page__.structure.$actual_position.name} {/block} {/if}