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


Відповіді:


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.