Pregunta

Estoy trabajando en un sitio web umbraco en este momento y uno de los requisitos es tener una sección personalizada en la parte trasera que se puede utilizar para administrar publicar más pequeños micro-sitios.

He sido capaz de crear la nueva sección y añadido algunos nodos a ella. Lo que no puedo llegar al trabajo les está publicando y hacerlos visibles en la URL correcta.

A modo de ejemplo, digamos que he creado una nueva sección llamada microsite, dentro de que hay una carpeta llamada MyPortfolio. esto debe encaminar a algo así como www.myumbracosite.com/microsite/myportfolio.

¿Alguien sabe cómo conseguir este tipo de cosas de trabajo? ¿Es incluso posible para publicar contenido de OutSite de la sección de contenido principal?

Cualquier ayuda sería grandemente apprechiated.

Saludos cordiales Colin G

¿Fue útil?

Solución

A mi entender las secciones personalizadas son para ligarse a bases de datos personalizadas o datos en algún lugar que necesita una interfaz.

Dicho esto, se puede utilizar UrlRewriting y una página de contenido existente con una macro para hacer algo así.

Si tuviera una página llamada microsite, a continuación, utilizando UrlRewriting que podría hacer que el parámetro pasado a microsite.aspx (una página de contenido en Umbraco) ser "MyPortfolio".

Con un control de usuario en la plantilla micrositio que podría mostrar algún contenido de su base de datos externa (o donde sus secciones personalizadas almacena).

No está seguro de que es lo que estás buscando ...

¿Por qué estás tratando de crear una nueva sección para obtener más contenido? El área actual contenido Umbraco tiene todo tipo de permisos para los usuarios y miembros. Son los micrositios todos en la misma instalación del Umbraco?

Otra opción es que la sección de Uso simplemente podría ser utilizado como un asistente de configuración para los nuevos sitios. Se puede crear nuevos contenidos y usuarios en sus lugares normales y sólo tiene que utilizar la nueva sección para crearlos. No es demasiado duro para crear el contenido de C #, por lo que probablemente sea el mismo que hacerlo a partir de un control de usuario.

¿Podría dar un poco más de información?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top