Фільтрування на вузлі, ідентифікатор користувача якого дорівнює поточному користувачеві


Відповіді:


23

Потрібно додати фільтр як "контекст" (Додатково), де можна надати аргумент за замовчуванням. Якщо контекст призначений для користувача, як-от автор вузла, ви можете вибрати такі речі, як ідентифікатор користувача, який увійшов.

Екран постріл


1
Я завжди використовував стосунки, але також буду дивитись на контексти. Перегляд є приголомшливим.
Citricguy

Відпрацюємо близько 100 переглядів. :) Дякую за деталі @googletorp.
Citricguy

1
ви помітили перший текст тексту у контекстному фільтрі? "Коли значення фільтра немає в URL-адресі", тому я вже спробував це, і він працює, якщо в URL-адресі немає ідентифікатора користувача в ньому, але якщо користувач a дивиться на деякий профіль b користувача, то цей погляд буде використовувати користувачів b я не користувачі
Джордж marcotte

20

Потрібно відредагувати свій погляд, перейти до стовпця «Додатково» (вкрай справа) та додати нове відношення.

Додати відносини

Вам потрібно буде додати відносини "Вміст: Автор".

Далі в розділі "Фільтри" вам потрібно буде додати фільтр "Користувач: Поточний".

Додати фільтр

Тепер ви маєте можливість фільтрувати вміст, який належить користувачеві, який зараз увійшов.


1
Хоча це працює, це відбувається повільніше, ніж використання контекстних фільтрів, оскільки вам потрібно створити з'єднання. Це, мабуть, лише на кілька мс повільніше, але немає причин витрачати ресурси.
googletorp

Це дозволить заощадити більше кількох мс на купі моїх запитів. :) Дякую за роз’яснення.
Citricguy

-2

ви можете додати просто

"Користувач: Поточний" у критеріях "Фільтр".


Тут недостатньо пояснень, щоб люди наслідувались
Бен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.