Создание пользовательских разделов контента с помощью umbraco

StackOverflow https://stackoverflow.com/questions/1847331

  •  13-09-2019
  •  | 
  •  

Вопрос

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

Я смог создать новый раздел и добавил в него несколько узлов.Чего я не могу добиться, так это опубликовать их и сделать доступными для просмотра по правильному URL.

В качестве примера предположим, что я создал новый раздел под названием microsite, внутри которого есть папка под названием myportfolio.это должно привести к чему-то вроде www.myumbracosite.com/microsite/myportfolio.

Кто-нибудь знает, как заставить подобные вещи работать?Возможно ли вообще публиковать контент за пределами основного раздела контента?

Любая помощь была бы высоко оценена.

С уважением Колин Джи

Это было полезно?

Решение

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

Тем не менее, вы можете использовать UrlRewriting и существующую страницу содержимого с макрокомандой, чтобы сделать что-то подобное.

Если бы у вас была страница с именем microsite, то с помощью UrlRewriting вы могли бы сделать параметр, передаваемый в microsite.aspx (страница содержимого в Umbraco), "myportfolio".

С помощью пользовательского элемента управления в шаблоне микросайта он может отображать некоторый контент из вашей внешней базы данных (или где бы ваш пользовательский раздел ни хранил его).

Не уверен, что это то, что вы ищете...

Почему вы пытаетесь создать новый раздел для большего количества контента?Текущая область содержимого Umbraco имеет все виды разрешений как для пользователей, так и для участников.Все ли микросайты находятся в одной установке Umbraco?

Другой вариант заключается в том, что пользовательский раздел можно просто использовать в качестве мастера настройки для новых сайтов.Вы могли бы создавать новый контент и пользователей в их обычных местах и просто использовать новый раздел для их создания.Создавать контент на C # не так уж сложно, так что, вероятно, это будет то же самое, что делать это из пользовательского элемента управления.

Не могли бы вы предоставить немного больше информации?

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top