отображение с помощью View

Аватар пользователя olik21 olik21 22 января 2014 в 12:51

Подскажите, пожалуйста, как с помощью модуля view показать пользователю только те материалы, автором которых он является.
Думала с правами доступа попробовать или роли, но там нужно указывать конкретное имя пользователя.
А мне нужно, чтоб зарегистрированный пользователь видел только свои материалы.

0 Thanks

Комментарии

Аватар пользователя olik21 olik21 22 января 2014 в 13:15

встроенный фильтр по автору есть, но в нем нужно конкретно имя автора прописывать. а если у меня будут пользователи новые регистрироваться, то уже не подойдет этот фильтр

Аватар пользователя olik21 olik21 22 января 2014 в 13:33

Помогите? пожалуйста, я поставила модуль 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).

Аватар пользователя olik21 olik21 22 января 2014 в 14:36

не получилось. выдает ошибку
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).

Аватар пользователя olik21 olik21 22 января 2014 в 14:36

не получилось. выдает ошибку
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).

Аватар пользователя imarat imarat 22 января 2014 в 14:07

В контекстных фильтрах добавьте uid и укажите значение по умолчанию Текущий пользователь

Аватар пользователя olik21 olik21 22 января 2014 в 14:37

подскажите, пожалуйста
текущего пользователя как указать?
%user ? не воспринимает, какой шаблон для текущего пользователя

Аватар пользователя olik21 olik21 22 января 2014 в 16:57

спасибо, все получилось,
только теперь администратор сайта не видит всех страниц