Приветствую!
Я делаю закрытое коммьюнити, в котором используются коллективные блоги. Сайт извне для неавторизованного пользователя выглядит как просто форма с логином. Но дело в том, что к этой форме упорно приклеивается менюшка от групповых блогов. Где можно её прибить в доступе? Для анонимусов в правах доступа не выставлено ни одной галочки.
Комментарии
Менюшка - это блок. У блоков есть настройка видимости. Вам нужна та настройка (в самом низу настройки блока), где пишется php код, который для анонимов выдает false, если не ошибаюсь.
Тогда этот блок им показываться не будет.
Это я видел где-то здесь
<?php
global $user;
if (!$user->uid){ return false; }
else {return true;}
?>
Я всегда не тороплюсь лезть в код или дописывать свой в любое ПО. Обычно с обновлением всё это летит в задницу, причём ты не помнишь, где, что и когда на какие вещи поменял или дополнил. С Друпалом тоже также будет при обновлениях?
Нет конечно
Никуда лезть не надо, это стандартная для Друпала настройка видимости блока.
Управление - Конструкция сайта - Блоки
Напротив каждого блока ссылка "настроить". Все это делается там, внизу страницы
Есть еще модуль menu_per_role, который даёт возможность настраивать видимость каждого пункта меню для ролей.