Pregunta

Quiero usar la parte web de OOTB Calendar LISTE Ver en mi sitio, pero el estilo no coincide con el tema que tenemos actualmente. Necesito hacer varios cambios, algunos de los cuales incluyen agregar un encabezado, cambiando el color de fondo y la frontera.

Me gustaría evitar incluidos los estilos / javascript en un editor de contenido en la página para razones de mantenimiento.

Hasta ahora puedo pensar en 3 opciones diferentes que tengo.

La primera opción sería crear una parte web de envoltura que cargue el calendario OOTB en mi página ASPX. Esto sería ideal, ya que puedo incluir el encabezado que quiero, especifique las clases de CSS únicas e incluya una hoja de estilo solo para esta página, todo en una parte web. Pero no sé si es posible incluir una parte web dentro de una parte web.

La segunda opción sería crear una parte web que hereda la parte web del calendario, entonces trabaje con él allí. No sé si esto es posible, ya sea porque creo que esas partes web están selladas. La reflexión podría ser una opción, pero no quiero crear la parte web completa si no tengo que hacerlo.

La tercera opción sería dirigirse a esa parte web antes de que se ejecute el código y se envíe a la página. La idea es inyectar mi propio HTML alrededor de la parte web antes de que se cargue en la página, complete con referencias de hoja de estilo.

¿Alguien sabe si alguno de estos métodos es posible? ¿O tener una mejor idea?

¿Fue útil?

Solución

This is the 2007 way to do it, but something like this. You can load the web part or web control inside of the 2010 web part and place it in a container which is styled.

Here

Licenciado bajo: CC-BY-SA con atribución
scroll top