2012-05-15 17 views
5

Tengo una pregunta sobre la implementación de la nueva interfaz de usuario dentro de un sitio web .NET que se genera utilizando páginas maestras.SDL Tridion UI Uso .Net páginas maestras

Nuestra solución utiliza páginas maestras .NET. Todo está configurado como documentado here) en que nuestra página maestra está usando el código < --INIT_SITE_EDIT -> al final del archivo para asegurar que el código siteedit/i está incrustado correctamente. Cuando estamos navegando por el sitio web y cambiamos a la interfaz de la interfaz de usuario, la página maestra en realidad está abierta (aunque los componentes de contenido correctos están listos para su edición) ... pero esto hace imposible que los usuarios vuelvan a publicar la página completa dentro del nueva interfaz de usuario.

¿Hay una manera simple de arreglar esto que me falta? Me temo que voy a tener que hacer algo de manipulación del código que se emite por los bloqueos de código UI/siteedit predeterminados para colocar en la página correcta tcm-id.

Gracias de antemano,

John

+0

No tener detalles de la derecha ahora, pero nuestro entorno de capacitación usa Master Pages y la interfaz de usuario de Tridion. Hubo algunos desafíos, pero no hubo problemas reales para implementarlos. ¿Intenta comparar el HTML resultante con una página "estándar"? –

+0

Hola, Nuno, gracias, sé que necesito el ID de página de la página real en la parte <- PageSettings ->. Simplemente no veo ¿una buena manera de proporcionar eso a la página maestra desde mi página .aspx normal? Seguramente me falta algo obvio aquí. – johnwinter

+1

¿Ha intentado eliminar el sitio editar TBB de la página maestra y tenerlo dentro de la página real? –

Respuesta

2

Para resolver este problema se dieron los siguientes pasos:

  1. Quitar el/UI bloque de construcción de plantilla SiteEdit 'Habilitar la edición en línea de página' de la Plantilla de página maestra.
  2. En la DWT de las páginas de contenido (donde el diseño es sólo <contentplaceholder> etiquetas añaden el valor <!--SITE_EDIT_INIT--> dentro de la última.
  3. a publicar todo.

Espero que esto ayude.

Cuestiones relacionadas