Чтобы внедрять логику, нужно чтобы информационные страницы компилировались как шаблоны Smarty или исполняли php код(плагины Smarty). Создать простейший модуль (/published/SC/html/scripts/modules), в классе которого будет ссылка на шаблон статьи:
PHP:
$smarty->assign('main_content_template', 'myshab.tpl.html');
Тогда внутри myshab.tpl.html можно использовать:
HTML:
{if v ne "" && !$CPT_CONSTRUCTOR_MODE}
Для зарегистрированного пользователя
{else}
Для незарегистрированного пользователя
{/if}
В противном случае много программировать, создавать две страницы, потом в зависимости от регистрации выводить ту или иную.