2016-12-15 3 views
1

Я разместил раздел отзывов. На CMS-столе пользовательские страницы хранятся в папке «Отзыв». Моя CMS структура, как этоURL-адрес псевдонима Kentico для пользовательских типов страниц

  • Отзывы - целевая страница
    • Testimonial - папка, в которой находится каждый отзыв.
      • Тест 2 - тест Testimonial

URL-адрес для теста 2 заключается в следующем: /Testimonials/Testimonial/test-2.aspx

Есть ли способ, без необходимости вручную настраивать псевдоним, чтобы исключить папку из URL-адреса? Таким образом, в этом случае это будет: /Testimonials/test-2.aspx

Я ищу в настройках> URL-адреса и SEO, но добавление папки для исключения URL-адресов вызывает проблемы.

+0

Да, возможно установить динамические URLS. Вам все еще нужно решение для этого? –

+0

На данный момент я в порядке. Спасибо Четану. –

ответ

2

Я по-африкански не по умолчанию. Вот несколько вариантов.

  1. Если вы хотите автоматизировать его, вы можете использовать глобальные события Кентико, чтобы поймать, когда документ вставляется, чтобы перемещаться вверх это предок путь, а затем создать URL-адрес, псевдоним, который исключает любые папки в этом пути, и добавить url alias. Используйте API Kentico, а не жесткий.
    1. Если вы просто хотите, чтобы кто-то попытался перейти к папке, в папках вы можете установить для свойства «Свойства -> Навигация» «первый ребенок», поэтому, если кто-то идет на url папки, он просто направляет их к дочернему элементу (и если дочерний элемент представляет собой папку с навигацией, установленной для ближайшего дочернего элемента, она будет продолжать спускаться по линии).

В противном случае вам придется вручную создать URL-адрес псевдоним через Свойства -> URL.

+0

Спасибо Тревор. Мне нужно настроить стратегию URL для SEO. Не так уж много, я правильно рассчитал свои ожидания. –