Баг с доступом к пользовательскому меню
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
Хочу, чтобы пользовательское меню было доступно только залогиненым юзерам да и то только для того чтобы выйти. Делаю соответствующие настройки доступа группам юзеров в модуле "Меню пользователя", разлогниваюсь и все равно вижу пункты "Регистрация и вход", что не совсем правильно…
а пункты регистрация и вход находятся в шаблоне. Они не модуль.
Вот — посмотрите.
данные переменные это Регистрация и Вход
$_LANG['TEMPLATE_REGISTRATION'];
$_LANG['TEMPLATE_ENTER'];
данный код взят из шаблона template.php
смотрите комментарии
Вот — посмотрите.
данные переменные это Регистрация и Вход
$_LANG['TEMPLATE_REGISTRATION'];
$_LANG['TEMPLATE_ENTER'];
данный код взят из шаблона template.php
смотрите комментарии
<?php if (!$inUser->id){ //условие: если пользователь не входил ?> <div class="mod_user_menu"> <span class="register"><a href="/registration"><?php echo $_LANG['TEMPLATE_REGISTRATION']; ?></a></span> <span class="login"><a href="/login"><?php echo $_LANG['TEMPLATE_ENTER']; ?></a></span> </div> <?php } else { //иначе (если пользователь вошедший)?> <?php $inPage->printModules('header'); // вывод пользователского меню тут ?> <?php } ?>
#3
7 сентября 2013 в 21:42
Ну вот как-то вот… не совсем правильно с точки зрения функционала.
а пункты регистрация и вход находятся в шаблоне. Они не модуль.
Мне-то все равно, а вот Заказчик попросил убрать это меню… Ручками из шаблона я конечно выброшу, но вот с точки зрения здравого смысла… раз там выдаются пункты пользовательского меню, то и убираться оно должно также как пользовательское меню… Это так… на будущее…