Не могу понять в чем проблема.
Незарегистрированный пользователь не видит всех материалов, а только ту часть, которая была создана первой.
После создания первых 18-ти материалов редактировал тип материала.
Отметка опубликовано стоит везде, никаких сообщений не выводится. Просто не видно материала и все.
Комментарии
Посмотрите на этой странице Ваш_сайт/admin/user/permissions правильно ли розданы права для анонимных пользователей на новые поля или что Вы там редактировали.
Поля не добавлялись. Редактировались списки возможных значений для полей.
Проверьте наличия пользователя uid = 0 в базе данных, он обязательно должен быть.
Если он есть, то скорей всего "невидимость" связана всё таки с недостачей прав на что-то для анонимов.
Есть.
Да я это понимаю, только вот почему часть материалов этого типа выводится, а часть нет ?
Материал типа справочника, поэтому весь практически одинаков.
Насколько я понимаю есть только один путь выводить или не выводить на экран конкретную ноду - отметка Опубликовано.
Да, забыл сказать, все ноды этого типа материала выводятся через Content Template.
А если обычный вывод тоже анонимы не видят?
Можно ещё ограничить правами Content Access - например.
Обычные ноды видны нормально.
У меня этот модуль не стоит. Поставить ?
То есть если этот тип материала выводить без Content Template всё OK?
Модуль позволяет раздавать права по ролям на определённые типы материала или на определённые ноды, если Вам это не нужно не ставьте. Он ограничит, а не уберет ограничения.
Посмотрел node_acess там нет этих нод, которые не видит аноним
Ну и че теперь делать ?
Не пробовал.
Content Template не юзаю, но возможно там что-то настроено что перекрывает права для анонимов.
Попробовал снять весь тип материала с публикации и опубликовать заново - теперь вообще ни одной ноды этого типа не выводится.
Этот материал можно еще просматривать через view - тот-же эффект, только под админом видно.
Сдается мне это после апргрейда с версии 6.14 на 6.15
Нет 6.15 тут скорей не при чем. Попробуйте отключить Content Template 80% дело в нем.
Так. Зашел в роли и снял у анонима возможность видеть материалы сайта, потом поставил - вообще доступа нет ни к каким материалам, неважно есть там Template или нет.
Ничего не понимаю .......
.............................
Сорри, обычные материалы отображаются.
А где можно посмотреть какие ноды должны отображаться а какие нет ?
node_access ?
/admin/content/node-settings
там есть кнопка "обновить права доступа". пробовали?
fairwind
Спасибо, как оказывается все очень просто
И главное я ж встречал упоминания про эту кнопку
Не успел
В следующий раз успеете