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

19 января 2020 в 17:43

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

Спасибо !

Комментарии

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

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

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

20 января 2020 в 0:17

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

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

21 января 2020 в 0:43

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

21 января 2020 в 8:37