django-cms: реализация списка продуктов с иерархической привязкой - PullRequest
1 голос
/ 03 марта 2012

Я рассматриваю возможность использования django-cms для реализации следующего сценария:

  1. Администраторы могут создавать иерархические страницы, например:

косметическая косметика / зубные щетки косметика / зубные щетки /электрический

  1. В отдельном интерфейсе вы можете управлять соответствующими продуктами и прикреплять их к любому из уровней в дереве страниц.

например, Dr. Best, ToothFairy-> прикрепленный к косметике / зубным щеткам Braun Oral-B -> прикрепленный к косметике / зубным щеткам / электрический

  1. Если пользователь внешнего интерфейса перейдет на косметику / зубные щетки / электрический, он увидит список, содержащийи Dr. Best, и ToothFairy

  2. Если пользователь внешнего интерфейса перейдет к косметике / зубным щеткам, он увидит список, содержащий все три продукта (т.е. продукты, прикрепленные к соответствующему уровню и всех потомков).

  3. Продукты привязаны к идентификатору страницы, а не к полному пути (слаг / слаг / слаг)

ХавиНет опыта работы с django-cms. Мне интересно, какой подход лучше для этого.Я просмотрел документы для пользовательских плагинов и интеграции приложений, но не уверен, какой подход использовать, или если это вообще возможно.

Любая помощь приветствуется.

1 Ответ

1 голос
/ 03 марта 2012

Загляните в django-shop. Это проект, написанный теми же парнями, которые написали django-cms, и они применяют тот же сверхрасширяемый подход к корзинам, что и CMS.

Чтобы начать интеграцию, взгляните на фантастическую интеграционную работу, которую в настоящее время выполняет Airtonix

...