Как настроить anon UI для дополнения Plone: фасетная навигация EEA?

#plone

#plone

Вопрос:

У меня есть настройка фасетной навигации EEA по умолчанию (кстати, хорошее дополнение). Отлично работает, но я не могу понять, как (TTW) представить фасетный пользовательский интерфейс для anon.

Вот просмотр входа в систему:

введите описание изображения здесь

И вот вид anon:

введите описание изображения здесь

Для целей этого вопроса я бы хотел, чтобы anon отображал текущий поиск и тип портала «портлеты», но я не могу понять, как это настроить (опять же, TTW, не смотрел на code или ZMI или что-то в этом роде.)

Возможно ли это?

Ответ №1:

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

Комментарии:

1. Да, это супер неочевидно. 🙂

2. На самом деле размер пакета по умолчанию равен 20 (вы сказали мне об этом в IRC)

Ответ №2:

Начиная с eea.facetednavigation 4.6, вы можете явно отключить скрытие интеллектуальных фасетов в меню фасетных настроек.

Комментарии:

1. Начиная с eea.facetednavigation 5.2 (наконец) это отключено по умолчанию для новых фасетных навигационных страниц

Ответ №3:

От сопровождающих пакета:

==================

Привет,

«Это не ошибка, это особенность» 🙂

Действительно, это функция (но я думаю, что мы должны отказаться от нее или сделать ее более явной, поскольку это всегда заканчивается этой путаницей).

Описание этой функции выглядит так:

«Если есть только одна страница результатов (без пакета) без критериев, выбранных пользователем (первое отображение страницы), фасеты / виджеты должны быть скрыты, поскольку бесполезно фильтровать 5 документов».

  • Чтобы протестировать эту функцию, перейдите на страницу с фасетной навигацией, которая, похоже, имеет эту «ошибку» и отображает не менее 5 элементов;
  • Теперь добавьте новый скрытый аспект для «результатов на странице» и установите для него значение 2;
  • Теперь ваши фасеты должны быть видны «.

Комментарии:

1. Звучит разумно. В этом случае я бы предложил добавить в пользовательский интерфейс сообщение «фасеты недоступны», чтобы избежать путаницы.