#navigation #orchardcms #taxonomy #projection #orchard-modules
#навигация #orchardcms #таксономия #проекция #orchard-модули
Вопрос:
в Orchard CMS до того, как виджет «Таксономия» устарел, вы использовали, чтобы иметь возможность очень легко создавать меню из ваших терминов таксономии, вот так:
Раздел
Большой дом (12)
- Ванная комната (1)
- Комната 1 (6)
- Комната 2 (2)
- Комната 3 (3)
- Комната 1 (0)
- Комната 2 (1)
- Туалет (0)
Каждая ссылка будет отображать список всех элементов контента с соответствующим термином. После отмены вы должны использовать запросы> проекция для обработки таких запросов, хотя в истинном стиле Orchard нет документации для веб-создателя-непрофессионала [не кодера / разработчика, для которого, как я быстро понимаю, подходит только Orchard], чтобы иметь доступ и, надеюсь, копировать. Со всей серьезностью — я перепробовал все, так что кто-нибудь может рассказать мне о шагах по созданию этого простого меню, если это действительно возможно? Вот пример таксономии:
Section
Big House
Bathroom
Room1
Room2
Room3
Small House
Room1
Room2
Toilet
Все мои попытки фильтровать термин раздела отображают каждое поле элемента содержимого, и когда я использую трассировку формы для создания альтернативы, чтобы удалить все избыточные данные, шаблон остается пустым [очевидно, он создан в коде или что-то в этом роде].
Любая помощь будет очень оценена, спасибо.
Ответ №1:
…хм, я точно знаю, что вы имеете в виду — документация Orchard является и всегда была позорной! Недавно мне понадобилось что-то подобное, поэтому я запросил через форумы и не получил ответа? Итак, после долгих проб и ошибок [кодовое слово, обозначающее трату многих дней на то, что раньше было таким простым] Мне удалось:
*Add a query: "Section" or the likes [your questions denotes Section]
*Add a Filter <has terms> - you should see your Taxonomy in the Terms List Box, select the parent, and "Is one of".
*Add a Second Filter <Title Part, Title> operator -- is equal to; Value -- Section{Content.Fields.Product.Section}
*Save and preview ;)
Тогда вам просто нужно добавить виджет…
Дайте мне знать, как у вас идут дела, но, возможно, вы посмотрите на другую CMS, удобную для конечного пользователя, прежде чем слишком увлекаться — Orchard обладает таким большим потенциалом, но ему сильно не хватает документов / tuts / examples и т.д., Что вы можете продолжать испытывать трудности. Удачи с этим.