6

Hemos creado un nuevo sitio web basado en HTML5. Con elementos como < header>, < nav>, < sección>, etc ...Vista previa de Tridion y elementos HTML5

Es una implementación bastante sencilla en Tridion 2009 SP1. Esto significa que la mayoría del sitio no es dinámico, sino que está construido por Tridion Templating. Uno de los beneficios es que los administradores de contenido pueden usar la funcionalidad de vista previa.

Sin embargo, dado que los administradores de contenido están restringidos para usar IE8, tenemos que usar algo como Modernizr.js para formatear el HTML correctamente.

Aquí es donde termina la diversión ... Funciona bien en el sitio web en sí, pero no en la pantalla de vista previa de Tridion. Parece que no está recogiendo el Javascript.

¿Alguna idea, además de crear diferentes vistas previas de HTML y CSS?

+0

Quizás una forma completamente diferente de resolverlo: Chrome Frame. No se necesitan derechos de administrador, solo una línea en tu sección de cabecera para dejar que se active. Se creará un marco en IE donde se carga Chrome y tendrás todo el azúcar HTML5 que necesites. http://www.chromium.org/developers/how-tos/chrome-frame-getting-started/chrome-frame-faq –

Respuesta

0

La respuesta ya estaba en la pregunta y lamentablemente no es una respuesta fácil.

Este problema parece ser solo un problema para los navegadores IE más antiguos (todo debajo de IE9).

Terminé haciendo una vista previa CSS diferente en combinación con HTML diferente. Todos los elementos HTML5 como: < nav>, < cabecera>, < artículo>, < sección>, < lado>, etc ... se convirtieron en < div class =" html5elementname ">.

Trabajo engorroso, pero la única forma de usar IE8/IE7 y HTML5 para la Vista previa de Tridion 2009.

6

No utilicé HTML5 con SP1 2009, pero en 2011 SP1 HR1 funcionaba bien para nosotros. No estoy seguro de por qué esa diferencia estaría allí sin embargo. La interfaz de usuario 2011 es, por supuesto, bastante diferente en algunos puntos, pero creo que la vista previa siempre ha estado dentro de un iframe que debería funcionar bien. Ten en cuenta que el uso de 2011 también te permitirá usar Chrome y Firefox, así que seguramente puedo recomendar la actualización.

Hay una cosa con la que hemos estado luchando para HTML5 en IE, que es el modo de compatibilidad. Nunca toco el botón, pero dado que está justo al lado del botón de actualización, noté que mucha gente accidentalmente lo activó. Después de hacerlo, su navegador volverá al modo IE7, que no funcionó bien para nuestro diseño HTML5, incluso con la ayuda de modernizr. ¿Podría ser que no es tanto el problema de 2009, sino el modo de compatibilidad que está activado?

+0

Sí, el modo de compatibilidad fue lo primero que se comprobó ;-) –

Cuestiones relacionadas