2016-02-24 5 views
1

Я разрабатываю сайт Umbraco с использованием ASP.NET MVC 5.0. Ниже приводится структура сайтаUmbraco Страница перенаправления Выпуск

Home 
    Page 1 
    Page 2 
    ... 

С1, С2 являются свойствами совместно используемые всеми страницами (Главная, страница 1, страница 2). H1, H2Главная страница Недвижимость. P1, P2 - это свойства Страница 1 и Page 2.

Так что я создал типы и содержание документа следующим образом

Root (C1, C2) 
    Home (H1, H2) 
    Page 1(P1, P2) 
    Page 2(P1, P2) 

Причина я создал корневого документа типа и содержание положить общие свойства C1 и C2. Если я использую Главная страница вместо Root затем H1 и H2 свойства появляются на Page 1 и Page 2.

Но проблема в приведенной выше структуре является то, что я должен перенаправить Root на Главная страница. Инструментам SEO это не нравится.

Есть ли лучший способ сделать это?

+0

Что это за общие свойства? Одно из возможных решений заключается в том, чтобы поместить их в узел «Главная», а в «Page1 и Page2» получить их с главной страницы – Eyescream

ответ

0

Структура документа в порядке. Но вам не нужен узел контента, называемый Root, Home должен находиться в верхней части дерева. Убедитесь, что в документе «Домашний документ» в разделе «Разрешения» вы отметили «Да» - разрешите содержимое этого типа в корневом каталоге

1

Что вы сделали, это законный подход к созданию веб-сайта Umbraco. Я склонен рассматривать один из двух подходов:

  1. Пользователь создает узел Home как самый верхний узел. В дополнение к этому пользователь создает глобальный узел рядом с узлом Home. Они хранят настройки на стороне сайта либо на глобальном, либо на узле «Настройки» внизу. Лично я предпочитаю этот подход, но это только я.
  2. Пользователь создает корневой узел в качестве своего верхнего узла. Под корневым узлом добавляется узел Home, откуда приходит весь домашний контент.

Я предполагаю, что ваша проблема заключается в том, что вы хотите, чтобы корневой узел загружал данные вашей домашней страницы. Это легко сделать, добавив свойство к вашему типу документа с псевдонимом umbracoInternalRedirectId. Установите это как подборщик содержимого, выберите домашнюю страницу, а при загрузке корневого узла в браузере вы увидите содержимое домашней страницы.

Смежные вопросы