{include file="./MapOverviewAlerts.inc.html" inline}
{foreach $table_rows as $n => $row}
{$p = $row}
{$c_page_id = 0}
{if !empty($p.id) }
{$c_page_id = $p.id}
{elseif !empty($p.route_id)}
{$c_page_id = $p.route_id}
{/if}
{if !$row@first}
{row_newposition row=$row}
{/if}
{$frontend_link = $p.frontend_link}
{$js_settings_link_class = ''}
{$app_disabled = !empty($row.app.disabled)}
{$is_misconfigured_settlement = !empty($row.misconfigured_settlement)}
{$is_main = !$is_misconfigured_settlement && !empty($row.is_main)}
{$is_parent = empty($row.offset_level)}
{$disable_set_main_page = false}
{$app_id = null}
{$route = []}
{if $row['row_type'] === 'route_app'}
{$route = $row}
{$is_broken_route_url = !empty($row.is_broken_route_url) && $row.is_broken_route_url}
{$is_hidden_route = !empty($route.private) && $route.private || !empty($route.disabled)}
{$unpublished_page = (!empty($route.app) && !is_array($route.app)) || (!empty($route.root_page.id) && $route.root_page.status == '0')}
{$app_id = ifset($route, 'app', 'id', '')}
{$show_over_another_section = !empty($route.show_over_another_section)}
{* Когда показываем в левом сайдбаре в редакторе страниц, то внешние контейнеры рендерить не нужно *}
{if empty($sidebar_mode)}
|
{if $row['row_type'] === 'route_app'}
{if $route.app.id == 'site'}
{ifset($route, '_name', ifset($route.app, 'name', $route.app.id))|escape}
{else}
{ifset($route, '_name', ifset($route.app, 'name', $route.app.id))|escape}
{/if}
{/if}
{if $unpublished_page}
{/if}
{if $app_disabled || $is_misconfigured_settlement || $is_broken_route_url}
{/if}
{*if $is_main}
{$_main_page_icon}
{/if*}
|
{if 1}
{else} | {/if} {$js_settings_link_class = 'js-section-settings'} {elseif $row['row_type'] === 'htmlpage'} {$app_id = ifset($p, 'app_id', '')} | ||
|
{$p.name|escape}
{if $p.status == '0'}
{/if}
|
{if 1}
{else} | {/if} {$js_settings_link_class = 'js-old-page-settings'} {elseif $row['row_type'] === 'blockpage'} {$disable_set_main_page = $p.status !== 'final_published'} {$app_id = 'site'} | ||
|
{$p.name|escape}
{if $p.status === 'final_unpublished'}
{elseif !empty($p.draft_changed)}
{/if}
|
{if 1}
{strip}
{if $is_main}
{$_main_page_icon}
{else}
/{if $p.url}{$p.url|escape}/{/if}
{/if}
{/strip}
{if !empty($p.show_over_another_section)}
{/if}
|
{else}
{/if} {$js_settings_link_class = 'js-page-settings'} {/if} |
{* TODO: in the next release
|
{if $js_settings_link_class} {/if} |
|
[`My account`]
|
{if 0}
/my/ | {else}{/if} | ||
|
[`My profile`]
|
{if 0}
/my/profile/ | {else}{/if} | ||
|
{if $app.state === 'no_route' || empty($app.link)}
{else}
{/if}
{$_route_name|escape}
|
{if 0}
{if !empty($app.link)} {$app.link_path|escape} {/if} | {else}{/if} | {*{if !empty($app.link)}{/if}*} |