Umbraco: как создавать вложенные категории?

Я новичок в Umbraco, но мне нужен ответ от кого-то более опытного, чем я. Мне нужно создать своего рода иерархию, например:

КАТАЛОГ > ПЕРВЫЙ УРОВЕНЬ (1...n) > ВТОРОЙ УРОВЕНЬ (1...n) > ПРОДУКТ

Из основ я бы создал тип документа для продукта (последний элемент) и что-то еще для каждого уровня. Было бы достаточно другого documentType? использование тегов может быть полезным?


person Ras    schedule 31.01.2014    source источник


Ответы (1)


Если вы уверены, что только на 100% уверены, что существует только одна подкатегория, вы можете создать типы документов для каждого уровня:

  • catalog
    • category
    • category
      • subcategory
        • product
        • продукт

Если у вас действительно есть вложенные категории, создайте только один тип документа категории и разрешите тот же тип документа категории, что и дочерний узел (на вкладке структуры).

  • catalog
    • category
      • category
      • категория
      • category
        • category ...
          • product

С точки зрения программирования, у вас не так много работы со вторым вариантом, в то же время позволяя пользователю решать и играть с категориями гораздо более свободно.

Помните, что если все эти страницы также являются веб-страницами, начните с типа документа «мастер» или «веб-страница», в котором вы размещаете все общие свойства (поля).

person dampee    schedule 31.01.2014
comment
Спасибо за ответ Dampee. Этот подход соответствует моим требованиям. Кто-то еще предложил мне использовать классификацию TAG для создания иерархии. По сути, с двумя типами документов, одним для продукта и последним для каждой категории, я мог бы выполнить свою задачу. - person Ras; 03.02.2014