Поле видно только админу

Главные вкладки

Аватар пользователя Neumann Neumann 25 ноября 2011 в 17:44

Добрый день.

Подскажите, пожалуйста!

В левом меню есть новостная колонка: одно поле - дата (но не создания новости, а как отдельное заполняемое поле), второе - текст новости.

Почему-то дата видна только авторизованному (на сайте акк только админа). А неавторизованные эту дату не видят.

Это поле высчитывается здесь:
views-view-field--news--field-news-date-value.tpl.php

Как такое может быть, где регулируется просмотр отдельного поля?

Комментарии

Аватар пользователя Neumann Neumann 26 ноября 2011 в 1:24

неужели никто не может подсказать? Sad

Замечу - помимо блока с новостями и страница (page) с новостями, на которой дата видна всем пользователям! Оба (и блок, и страница) под одной вьюхой! "Содержимое: Дата". И там, и там вроде все тоже. Может у блоков есть какие-то свои настройки?

Аватар пользователя Orion76 Orion76 26 ноября 2011 в 2:08

"Neumann" wrote:
Это поле высчитывается здесь:
views-view-field--news--field-news-date-value.tpl.php

А в этом файле проверки роли пользователя нет?
Может так и было задуманно?

Аватар пользователя Neumann Neumann 26 ноября 2011 в 21:21

спасибо за ответ.

нет, просто вывод
<?php print format_date(strtotime($row->node_data_field_news_date_field_news_date_value.' UTC'),'custom','d M Y');?> г.

Причем этот файл еще отвечает за вывод на странице, как я понял. И там видно всем. А вот в блоке только админу. Sad

Аватар пользователя Orion76 Orion76 27 ноября 2011 в 21:27

Из имеющейся у меня информации могу сделать только следующие выводы:
1.На сайте стоит модуль для разграничения доступа к ПОЛЯМ материалов.
2.Для авторизированных и анонимом показываются РАЗНЫЕ блоки (один с датой, другой без)

Аватар пользователя Neumann Neumann 27 ноября 2011 в 23:58

Да, действительно, модуль для управления доступом к полям. И там надо поставить view-доступ анониму для этого поля.

Большое спасибо!