Как сделать нестандартные маршруты в Umbraco8

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

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

У меня есть некоторые данные, которые находятся в группах и подгруппах, и у меня есть инвариант культуры Umbraco 8 "тип документа", который должен содержать эти группы под своим URL.

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

  1. ~ / U8data / {группы} идентификатор
  2. ~ / U8data / {групповой идентификатор} / {подгруппа-ID}

Также все узлы содержимого типа документа должны поддерживать эту структуру URL под ним, т.е. если я создаю содержимое с именем "hello", то ~ / hello / {group-id} / {subgroup-id} должен иметь то же содержимое, что и ~ / u8data / {групповой идентификатор} / {подгруппа-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

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

0 ответов

Другие вопросы по тегам