Исключить один материал из фильтра в Представлении

Аватар пользователя LG-savikdvd LG-savikdvd 19 января в 17:43
1

Всех приветствую !
Делаю галерею для пользователе. Вывожу папки (Материалы) галереи через Представлении и Контекстные фильтры Содержимое: UID Автора. Каждый участник видит свои созданные альбомы. Но я хочу сделать одну папку общую для всех, что-то типа Фотографии с моей стены. Подскажите, как мне задать в фильтр исключение, что бы определенную папку (материал) показывал всем ?

Спасибо !

Комментарии

Аватар пользователя bumble bumble 20 января в 0:17

Ну, как же я логику, не зная ее...

Контекстный фильтр: UID Автора
ИЛИ
Контекстный фильтр: [Определяющий логику выборки общей папки]

Как-то так, навскидку.

Аватар пользователя LG-savikdvd LG-savikdvd 21 января в 0:43

Получается, но увидел, что пользователи не могут добавить фото в папку, так-как не они ее создали.
Решил пойти по другому пути - использовать rules,
Событие
После сохранения новой учётной записи пользователя
-------
Действия
Создать новую сущность
Параметр: Тип сущности: Материал, Тип материала: Галерея, Заголовок: Общие фото, Автор: [site:current-user]
---------
Папки создаются, но имя создавшего Гость.

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

Аватар пользователя LG-savikdvd LG-savikdvd 21 января в 8:37

если делаю после авторизации, то тогда все ок, ник прописывается, но папка создается с каждой авторизацией пользователя. Как ограничить, что бы действие сработало один раз. Папка создалась и на этом процесс остановился ?

Аватар пользователя bumble bumble 21 января в 9:15

Очевидно, делать проверку на существование папки, и создавать только в случае отсутствия.