Forumlar / National / Russian / Тех. поддержка / Redirect in .tpl

Kopusha
#1 2019-01-08 23:48

А есть какая то возможность прописать безусловный редирект прямо в .tpl файле?
К примеру если админ то остаемся на странице - если нет то перекидывает куда то, и не через javascript а средствами кота? Спасибо!

Roffun
#2 2019-01-09 00:11

{PHP|cot_redirect($url)}

или

<meta http-equiv="refresh" content="0; url=$url" />

Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts

Bu konu Roffun tarafından düzenlendi(2020-01-16 16:03, 4 yıllar önce)
Kopusha
#3 2019-01-09 00:16

я не могу написать в tpl такую конструкцию верно
<!-- ELSE -->
{PRD_ID|cot_redirect('folio', "id="$this, '', true))} - кидает на общий лист фолио 

 

В php конечно нет проблемы 
/* Если история опубликована - нет никакого превью */
if ($item['item_state'] == 0)
{
 cot_redirect(cot_url('folio', 'id=' . $id, '', true));
}

Dr2005alex
#4 2019-01-09 06:10

А есть какая то возможность прописать безусловный редирект прямо в .tpl файле?

Есть...

{PRD_ID|cot_url('folio', 'id=$this','', 1)|cot_redirect()}

Можно попробовать так. И будет счастье ;)

 

WebKaa.ru - Cotonti Relax