В общем дело обстоит так:
На главной странице есть всем доступные три представления.
И есть скрытая от анонимов вьюха - всё бы ничего, но ноды в ней тоже должны быть скрыты.
Стандартными путями не обошлось и сторонними тоже, ставил модули разные Nodeaccess, View Unpublished, Rules, Content Access, Rules Bonus Pack, Views Access Callback.. и ещё от несовместимости какой-то в Title периодически появляются токены типа: [current-page:page-title] (с ними же и видимые вьюхи пропадают) - после очистки кеша всё норм, но не надолго.
Ааа! КАРАУЛ! Народ подскажите куда рыть? модули дельные или настроить как, с ума схожу вторую неделю.
Для адекватных человеков: Необходимо скрыть одно представление, при этом не задев права доступа второго. ах да и определённый тип нод тоже нужно скрыть (от анонимных глаз), они в скрытом представлении публикуются.
Комментарии
Заведите поле-галочку "скрыть от анонимов" в ноде, проставьте её в нодах нужных, а в скрытом виде сделайте проверку на нее. Ну и в node.tpl.php выставите 403 ошибку, если аноним и галочка включена
Огромное спасибо за ответ, а как выставить такую ошибку? можно поподробнее.
https://www.drupal.org/project/rabbit_hole
ручками, PHP
а вы мисье остряк)
Отключите тогда все не другие модули, отвечающие за права.
В чем именно я остряк? Чем мой совет вас не устроил?