Требуется отобразить весь публичный контент и весь контент, который был ограничен регионом зрителя.
В настоящее время это достигается созданием двух представлений в блоках на стандартной странице.Один просмотр настроен для отображения всех новостных статей, которые не имеют «N» в поле «ограничить область».Другое представление настроено для отображения всех новостных статей, которые имеют «Y» в поле «ограничить регион» И использует php-код в контекстном фильтре, чтобы добавить условие, что поле «регион» в новостной статье соответствует «региону»."поле в профиле пользователя.Размещение этих представлений в поле содержимого стандартной страницы приводит к странице, которая возвращает все новостные статьи, которые не ограничены, И все новостные статьи, которые ограничены регионом пользователя.
Нежелательные осложнения этой стратегии включают отдельную нумерацию страниц.и необходимость создания нескольких представлений для расширения функциональности до дополнительных типов контента или для расширения до городов или штатов.
Можете ли вы придумать способ применения сложного фильтра к одному представлению, чтобы избежать необходимостиза представление отдельного неограниченного представления с последующим представлением, ограниченным записями, чей регион соответствует региону зрителя?
Или применить фильтр как разрешение к полям?
Заранее спасибо,