Как выставить проверку на пользователя в com_content_read.tpl

#1 11 июля 2012 в 16:10
Здравствуйте!
Подскажите как именно можно в файле шаблона com_content_read.tpl прописать проверку на авторизованного пользователя, никак не могу разобраться.
Задача которую я пытаюсь решить — на странице со статьей для авторизованного пользователя выводить один контент для неавторизованного — типовой для всех неавторизованных. Это будет заглушка которая предлагает авторизоваться. Если решать это через настройку доступа к статье то титлы не будут индексироваться, поэтому хочу решить таким образом.
#2 11 июля 2012 в 16:37
самое простое

  1. {php}
  2. $inUser = cmsUser::getInstance();
  3. if($inUser->id){
  4. {/php}
  5. я авторизован
  6. {php}
  7. }
  8. {/php}
Либо же передать в смарти $inUser->id и оперировать уже им там, например

  1. $smarty->assign('is_auth', $inUser->id);
а в шаблоне уже использовать проще

{if $is_auth}

{else}

{/if}
#3 11 июля 2012 в 16:53
Ой спасибо большое! А то я уже начал подумал придется городить огород с модулями, модуль для гостя модуль для юзера, модуль для гостя, модуль для юзера, модуль для гостя модуль… roflне мог ничего другого придумать.
Спасибо)
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.