Всех приветствую !
Делаю галерею для пользователе. Вывожу папки (Материалы) галереи через Представлении и Контекстные фильтры Содержимое: UID Автора. Каждый участник видит свои созданные альбомы. Но я хочу сделать одну папку общую для всех, что-то типа Фотографии с моей стены. Подскажите, как мне задать в фильтр исключение, что бы определенную папку (материал) показывал всем ?
Спасибо !
Комментарии
Сделайте для этого отдельный page в вашем представлении.
Извините, но что я должен указать в новой странице ? Что-то не соображу.
Попробуйте Views Contextual Filters OR
Попробую. Но можете логику работы написать
Ну, как же я логику, не зная ее...
Как-то так, навскидку.
Получается, но увидел, что пользователи не могут добавить фото в папку, так-как не они ее создали.
Решил пойти по другому пути - использовать rules,
Событие
После сохранения новой учётной записи пользователя
-------
Действия
Создать новую сущность
Параметр: Тип сущности: Материал, Тип материала: Галерея, Заголовок: Общие фото, Автор: [site:current-user]
---------
Папки создаются, но имя создавшего Гость.
Подскажите почему и как исправить, что бы записывался ник участника который зарегистрировался.
Событие После сохранения новой учётной записи пользователя , то есть пользователь уже создан и должен прописаться ник участника.
"пользователь уже создан", но еще не авторизован.
если делаю после авторизации, то тогда все ок, ник прописывается, но папка создается с каждой авторизацией пользователя. Как ограничить, что бы действие сработало один раз. Папка создалась и на этом процесс остановился ?
Очевидно, делать проверку на существование папки, и создавать только в случае отсутствия.