Forums / National / Russian / Тех. поддержка / Определение локации сайта в TPL

Kabak
#47490 2023-11-27 07:03
По итогу стандартный блок для работы администратора со страницами выглядит так. Его можно использовать в header и он автоматически отображает доступные опции в зависимости от вашего местоположения на сайте.
<ul>
	<li><a href="{PHP.c|cot_url('page', 'm=add&c=$this')}" rel="nofollow">{PHP.L.Submitnew}</a></li>
	<!-- IF {PHP._GET.id} -->
	<li><a href="{PHP._GET.id|cot_url('page','m=edit&id=$this')}">{PHP.L.Edit}</a></li>
	<li><a href="{PHP._GET.id|cot_url('page','m=add&clone=1&id=$this')}">{PHP.L.page_clone}</a></li>
	<li><a href="{PHP._GET.id|cot_url('admin', 'm=page&a=unvalidate&id=$this&x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_unvalidate')}" class="confirmLink">{PHP.L.Putinvalidationqueue}</a></li>
	<li><a href="{PHP._GET.id|cot_url('page', 'm=edit&a=update&delete=1&id=$this&x={PHP.sys.xk}')|cot_confirm_url($this, 'page', 'page_confirm_delete')}" class="confirmLink">{PHP.L.Delete}</a></li>
	<!-- ENDIF -->
</ul>