Здравствуйте!
Подскажите как именно можно в файле шаблона com_content_read.tpl прописать проверку на авторизованного пользователя, никак не могу разобраться.
Задача которую я пытаюсь решить — на странице со статьей для авторизованного пользователя выводить один контент для неавторизованного — типовой для всех неавторизованных. Это будет заглушка которая предлагает авторизоваться. Если решать это через настройку доступа к статье то титлы не будут индексироваться, поэтому хочу решить таким образом.
#1
11 июля 2012 в 16:10
#2
11 июля 2012 в 16:37
самое простое
Либо же передать в смарти $inUser->id и оперировать уже им там, например
а в шаблоне уже использовать проще
{if $is_auth}
{else}
{/if}
{php} $inUser = cmsUser::getInstance(); if($inUser->id){ {/php} я авторизован {php} } {/php}
$smarty->assign('is_auth', $inUser->id);
{if $is_auth}
{else}
{/if}
#3
11 июля 2012 в 16:53
Ой спасибо большое! А то я уже начал подумал придется городить огород с модулями, модуль для гостя модуль для юзера, модуль для гостя, модуль для юзера, модуль для гостя модуль… не мог ничего другого придумать.
Спасибо)
Спасибо)