Разный вывод для разных групп пользователей (osCommerce)
Задача вывести разную информацию для разных групп пользователей возникает довольно часто. Например, для незарегистрированного пользователя мы выводим ссылку “Регистрация”, а для того, кто уже зарегистрировался и вошел под своим аккаунтом, она совсем не нужна и тут бы не помешала другая ссылка “Мои данные”.
В общем-то, этот конкретный пример уже реализован в боксе логина, а вот если надо вывести в произвольном месте шаблона произвольный текст и блок, то поступаем по аналогии с кодом бокса loginbox.php. А именно, в нужном месте файла шаблона вставляем:
<?php if (!tep_session_is_registered('customer_id')) { echo 'текст для незарегистрированного посетителя'; } else { echo 'текст для зарегистрированного посетителя'; } ?> |
Также мы можем сделать разный вывод для разных групп зарегистрированных пользователей. Например, вот таким кодом мы делаем отдельный вывод для группы с ID 2 (оптовые покупатели):
<?php $grupa = tep_get_customers_groups_id(); if ($grupa == 2) { echo 'Текст для оптовиков'; } else { echo 'Текст для всех остальных'; } ?> |
Немає коментарів.