Как сделать нестандартные маршруты в Umbraco8 - PullRequest
0 голосов
/ 19 мая 2019

Я использую Umbraco8 и пытаюсь создать собственный маршрут для определенного «типа документа» Umbraco 8.

Я нашел эту статью: https://our.umbraco.com/Documentation/Reference/Routing/custom-routes Но мне она кажется неполной.

У меня есть некоторые данные, относящиеся к группам и подгруппам, и у меня есть инвариант культуры Umbraco8 «тип документа», который должен содержать эти группы под своим URL.

Итак, я делаю некоторый контент под названием «u8data "этого" типа документа "и URL для этого содержимого ~ / u8data.Я хочу сделать групповые данные доступными по этому URL в этом формате

  1. ~ / u8data / {идентификатор группы}
  2. ~ / u8data / {идентификатор группы} / {подгруппа-id}

Кроме того, все узлы содержимого типа документа должны поддерживать эту структуру URL под ним, т.е. если я создаю содержимое с именем "hello", тогда ~ / hello / {group-id}/ {subgroup-id} должен иметь то же содержимое, что и ~ / u8data / {group-id} / {subgroup-id}

Естественно, если я приведу неверные данные вИдентификаторы в приведенной выше структуре URL, я хотел бы перенаправить на 404

Я пытался читать https://our.umbraco.com/Documentation/Reference/Routing/custom-routes https://our.umbraco.com/forum/umbraco-8/96167-registering-custom-routes-in-umbraco-8

Но это было трудно следовать, и мне хотелосьне хватало деталей, чтобы получить рабочий пример.

...