Подскажите, пожалуйста, как с помощью модуля view показать пользователю только те материалы, автором которых он является.
Думала с правами доступа попробовать или роли, но там нужно указывать конкретное имя пользователя.
А мне нужно, чтоб зарегистрированный пользователь видел только свои материалы.
Комментарии
https://drupal.org/project/views_php справиться
И даже по-моему встроенный был фильтр - по автору - посмотрите во views filters
встроенный фильтр по автору есть, но в нем нужно конкретно имя автора прописывать. а если у меня будут пользователи новые регистрироваться, то уже не подойдет этот фильтр
Помогите? пожалуйста, я поставила модуль view_php
в php не сильна, что в нем нужно прописать, чтоб у данного пользователя отображались только те страницы. которые он создал
список доступных переменных, только не пойму что с ними делать:
$view: The view object.
$handler: The handler object.
$static: A variable that can be used to store reusable data per row.
$row: Contains the retrieved record from the database (e.g. $data->nid).
$row->title: Содержимое: Заголовок
$row->nid: Содержимое: Nid
$row->changed: Содержимое: Дата обновления
$data: Contains the retrieved record from the database (e.g. $data->nid).
if($row->uid == $user->uid){
return true;
} else {
return false;
}
не получилось. выдает ошибку
Notice: Undefined property: stdClass::$uid in __lambda_func() (line 2 of Z:\home\watterw\www\sites\all\modules\views_php\plugins\views\views_php_handler_filter.inc(82) : runtime-created function).
не получилось. выдает ошибку
Notice: Undefined property: stdClass::$uid in __lambda_func() (line 2 of Z:\home\watterw\www\sites\all\modules\views_php\plugins\views\views_php_handler_filter.inc(82) : runtime-created function).
В контекстных фильтрах добавьте uid и укажите значение по умолчанию Текущий пользователь
подскажите, пожалуйста
текущего пользователя как указать?
%user ? не воспринимает, какой шаблон для текущего пользователя
В контекстных фильтрах, а не в тех в которых вы добавляете
спасибо, все получилось,
только теперь администратор сайта не видит всех страниц