- Автор темы
- #1
Есть гиперссылки на другие страницы (пдф файлы) в инф. страницах. Нодо что бы переходить по ним могли только зарегистрированые пользователи. Вместо текста гиперссылки было написано "Для зарег. пользователей". Подскажите как сделать?
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Чтобы внедрять логику, нужно чтобы информационные страницы компилировались как шаблоны Smarty или исполняли php код(плагины Smarty). Создать простейший модуль (/published/SC/html/scripts/modules), в классе которого будет ссылка на шаблон статьи:Есть гиперссылки на другие страницы (пдф файлы) в инф. страницах. Нодо что бы переходить по ним могли только зарегистрированые пользователи. Вместо текста гиперссылки было написано "Для зарег. пользователей". Подскажите как сделать?
$smarty->assign('main_content_template', 'myshab.tpl.html');
{if v ne "" && !$CPT_CONSTRUCTOR_MODE}
Для зарегистрированного пользователя
{else}
Для незарегистрированного пользователя
{/if}
Чтобы внедрять логику, нужно чтобы информационные страницы компилировались как шаблоны Smarty или исполняли php код(плагины Smarty). Создать простейший модуль (/published/SC/html/scripts/modules), в классе которого будет ссылка на шаблон статьи:
Тогда внутри myshab.tpl.html можно использовать:PHP:$smarty->assign('main_content_template', 'myshab.tpl.html');
В противном случае много программировать, создавать две страницы, потом в зависимости от регистрации выводить ту или иную.HTML:{if v ne "" && !$CPT_CONSTRUCTOR_MODE} Для зарегистрированного пользователя {else} Для незарегистрированного пользователя {/if}
Конечно есть, говорил же выше, изменяй класс class.auxpages.php модуля /published/SC/html/scripts/modules/auxpages.спасибо, попробую
а может другие идеи есть?