У меня есть сайт plone, и я добавил тип контента, называемый игрой. В настоящее время добавлено несколько игр, которые можно просмотреть. Я хотел бы использовать модуль eea.facetednavigation, который вы можете прочитать здесь: http://plone.org/products/eea.facetednavigation.Plone - Как я могу использовать фасетную навигацию?
Идея фасетной навигации заключается в том, что можно быстро фильтровать все объекты, которые похожи на выполнение поиска. Например, я помещаю все свои игры в одну из двенадцати категорий в соответствии с жанром. У меня есть такие опции, как «приключение», «действие», «головоломка», «ролевая игра» и т. Д.
Я хотел бы иметь область на стороне, где пользователь может нажать «головоломка», а затем отобразить только страницы головоломки. Я также хотел бы дублировать это поведение в другом месте, чтобы пользователь мог фильтровать по цене. Конечно, если пользователь фильтрует оба, то это тоже должно работать.
Я рисую около четырех или пяти различных граней, на которые пользователь может фильтровать. Теперь я разместил eea.facetednavigation в моем файле buildout.cfg, и когда я вхожу в систему как «admin», я вижу параметр на вкладке Мои игры (где я добавил некоторые игры), чтобы включить фасетную навигацию. Однако, когда я это делаю, я получаю бесполезный экран, который я не могу понять, и это не позволяет мне настроить критерии фильтрации, которые я имею в виду. Я прикрепил скриншот.
Как вы можете видеть на экране, фасетная навигация дает мне варианты для «видеосвязи», «видеофайла», «страницы», «новости» и т. Д. Ни один из этих полей не связан с моими играми. Если я cllick «больше» на этом типе портала, я вижу вариант «игры» - потому что я создал этот тип контента, но выбор его не дает мне поведения, которое я хочу.
Трудно видеть на снимке экрана, но вкладка «Игры» подсвечивается вверху. Это папка, в которой я включил фасетную навигацию, и это папка, в которую я добавил несколько игр.
Я пробовал читать документацию по фасетной навигации - http://plone.org/products/eea.facetednavigation - но я обдумывал это в течение часа, и я просто не могу сделать голову и хвост.
Не могли бы вы дать некоторую обратную связь, если бы вы могли решить, какие ответы помогли? –
К сожалению, я не смог решить эту проблему. – jononomo
Во-первых, я восхищаюсь вашей честностью, секунда: спасибо за ответ! Понимаю, теперь вы отправились в Джанго. Если вас интересует Plone для вашего проекта, сообщите нам, и мы будем рады помочь вам в дальнейшем. –