Баг с доступом к пользовательскому меню
Вот — посмотрите.
данные переменные это Регистрация и Вход
$_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 } ?>
Ну вот как-то вот… не совсем правильно с точки зрения функционала.
а пункты регистрация и вход находятся в шаблоне. Они не модуль.
Мне-то все равно, а вот Заказчик попросил убрать это меню… Ручками из шаблона я конечно выброшу, но вот с точки зрения здравого смысла… раз там выдаются пункты пользовательского меню, то и убираться оно должно также как пользовательское меню… Это так… на будущее…