Я рассматриваю возможность использования django-cms для реализации следующего сценария:
- Администраторы могут создавать иерархические страницы, например:
косметическая косметика / зубные щетки косметика / зубные щетки /электрический
- В отдельном интерфейсе вы можете управлять соответствующими продуктами и прикреплять их к любому из уровней в дереве страниц.
например, Dr. Best, ToothFairy-> прикрепленный к косметике / зубным щеткам Braun Oral-B -> прикрепленный к косметике / зубным щеткам / электрический
Если пользователь внешнего интерфейса перейдет на косметику / зубные щетки / электрический, он увидит список, содержащийи Dr. Best, и ToothFairy
Если пользователь внешнего интерфейса перейдет к косметике / зубным щеткам, он увидит список, содержащий все три продукта (т.е. продукты, прикрепленные к соответствующему уровню и всех потомков).
Продукты привязаны к идентификатору страницы, а не к полному пути (слаг / слаг / слаг)
ХавиНет опыта работы с django-cms. Мне интересно, какой подход лучше для этого.Я просмотрел документы для пользовательских плагинов и интеграции приложений, но не уверен, какой подход использовать, или если это вообще возможно.
Любая помощь приветствуется.