Как установить веб-страницу по умолчанию в Umbraco - PullRequest
8 голосов
/ 01 марта 2012

Я только недавно начал пытаться использовать Umbraco, так что я надеюсь, что это не звучит глупо.

Я пытаюсь настроить веб-страницу по умолчанию для своего сайта, но мне не везет,Недавно я установил umbraco v 4.7.1.1 вместе со стартовым комплектом блога, который вы можете выбрать при использовании мастера установки.

В моем «Представлении содержимого» у меня есть следующая структура:

Содержимое (папка)

  • Персональный сайт (папка)
    • Индекс
    • О
    • MyTestBlog

Когда я смотрю на вкладку «Свойства» для MyTestBlog, свойство Template устанавливается на «Запись в блоге».Когда я захожу на www.mytestsite.com, содержимое MyTestBlog отображается на веб-странице сайта по умолчанию.

У меня есть свойство Template для страницы индекса, установленное на "Textpage".Я щелкнул правой кнопкой мыши по папке «Личный сайт» и выбрал «Сортировать».Из всплывающего окна «Сортировка» я перетащил Индекс в верхнюю часть списка, чтобы он имел порядок сортировки ноль (0).

Из того, что я прочитал, все, что установлено в качестве первого элемента, будет веб-страницей по умолчанию в Umbraco, но, похоже, для меня это не так.Независимо от того, что я пытаюсь сделать, я не могу сделать так, чтобы индекс был веб-страницей по умолчанию для сайта.

Я проверил, чтобы все веб-страницы были опубликованы.Я что-то упускаю или не делаю?

Спасибо!

1 Ответ

16 голосов
/ 01 марта 2012

Совсем не глупый вопрос, это обычный камень преткновения при первом изучении Умбрако. Я знаю, это обмануло меня, когда я начал. Ваши предположения верны в том, что Umbraco будет отображать первый узел в качестве страницы по умолчанию, но это узел Personal Site, который фактически является первым узлом.

Чтобы исправить это, добавьте свойство с псевдонимом umbracoInternalRedirectId типа данных Content Picker к типу документа «Личный сайт». Затем в разделе содержимого выберите узел, для которого вы хотите использовать узел по умолчанию для личного сайта (он даже не должен быть первым подузлом).

Обычно вы можете использовать псевдоним свойства umbracoRedirect, но Umbraco не разрешает это на первом узле без проблем. umbracoRedirect безопасно использовать (и обычно предпочитается) для любого другого узла на сайте.

...