не доступны для гостей!!! ???
Помещаю в HEADER модуль. Любой. Началось все с моего собственного (таймер обратного отсчета), потом экспериментировал со штатными модулями… Одно и то же. МОдель помещенный в HEADER виден только зарегистрированным пользователям! Любым группам — но зарегистрированным. Это нормально? Можно как то исправить эту ситуацию? Где вобще это описывается, что HEADER — не для гостей?
Спасибо за любые советы!
для позиций шаблона нет настроек видимости. вы модули которые ставили проверяли в настройках наличие галочки в Доступ=>Общий доступ?Где вобще это описывается, что HEADER — не для гостей?
для позиций шаблона нет настроек видимости. вы модули которые ставили проверяли в настройках наличие галочки в Доступ=>Общий доступ?Где вобще это описывается, что HEADER — не для гостей?
Ну естественно! То то меня и удивило! Я уточнил — что при помещении модуля в любую другую позицию — он видим для всех! равно как и любые другие модули, которые я пробовал поставить в HEDER так же не видны… Хотя доступы — "для всех"…
<?php if (!$inUser->id){ ?> Форма Входа <?php } else { ?> <?php cmsModule('header'); ?> <?php } ?>
<?php if (!$inUser->id){ ?> — это код проверяет "Если юзер не зарегистрирован" ТО показать форма входа и регистрацию
<?php } else { ?> — ИНАЧЕ показать <?php cmsModule('header'); ?>
тоесть header покажется только зарегистрированным
для того чтоб показал всем, в место
<?php if (!$inUser->id){ ?> Форма Входа <?php } else { ?> <?php cmsModule('header'); ?> <?php } ?>
<?php if (!$inUser->id){ ?> Форма Входа <?php } ?> <?php cmsModule('header'); ?>
ALreD, Вы ничего не поняли… если убрать else, то меню будет доступно для незарегистрированных
эээ… ПРостите… А предыдущий пост о чем говорит? Приведено 2 фрагмента кода, оргинальный с условием и второй — без условия… Что же я в нем не понял?
<div class="grid_9">
<?php cmsModule('myheader'); ?>
myheader
Дефолт шаблон:
<div id="header"> <div class="container_12"> <div class="grid_3"> <div id="sitename"><a href="/"></a></div> </div> <div class="grid_9"> <?php if (!$inUser->id){ ?> <div class="mod_user_menu"> <span class="register"><a href="/registration">Регистрация</a></span> <span class="login"><a href="/login">Вход</a></span> </div> <?php } else { ?> <?php cmsModule('header'); ?> <?php } ?> <?php cmsModule('myheader'); ?> </div> </div> </div>