6

Wir haben eine neue Website basierend auf HTML5 erstellt. Mit Elementen wie < header>, < nav>, < Abschnitt>, etc ...Tridion Vorschau und HTML5 Elemente

Es ist eine ziemlich einfache Implementierung in Tridion 2009 SP1. Dies bedeutet, dass der Großteil der Website nicht dynamisch ist, sondern von Tridion Templating aufgebaut wird. Einer der Vorteile ist, dass die Inhaltsmanager die Vorschaufunktionalität verwenden können.

Da die Content Manager jedoch nur IE8 verwenden dürfen, müssen wir etwas wie Modernizr.js verwenden, um das HTML korrekt zu formatieren.

Dies ist, wo der Spaß endet ... Funktioniert gut auf der Website selbst, aber nicht in der Tridion Preview-Bildschirm. Es scheint fast so, als würde es das Javascript nicht aufnehmen.

Irgendwelche Ideen, neben der Erstellung unterschiedlicher Vorschau HTML und CSS?

+0

Vielleicht eine ganz andere Art, es zu lösen: Chrome Frame. Keine Admin-Rechte benötigt, nur eine Zeile in Ihrem Kopfbereich, um es einlaufen zu lassen. Es wird ein Frame im IE erstellen, wo Chrome geladen ist und Sie alle HTML5 Zucker haben, die Sie brauchen. http://www.chromium.org/developers/how-tos/chrome-frame-getting-started/chrome-frame-faq –

Antwort

0

Die Antwort war schon in der Frage und leider keine einfache Antwort.

Dieses Problem scheint nur ein Problem für die älteren IE-Browser (alles unter IE9).

Ich endete mit einer anderen Vorschau CSS in Kombination mit anderen HTML. Alle HTML5-Elemente wie: < nav>, < header>, < Artikel>, < section>, < beiseite>, etc ... wurden in < div class geändert =“ html5elementname ">.

Umständliche Arbeit, aber die einzige Möglichkeit mit IE8/IE7 und HTML5 für Tridion 2009 Preview.

6

Ich habe nicht HTML5 mit 2009 SP1 verwendet, aber 2011 SP1 HR1 war es gut für uns. Nicht sicher, warum dieser Unterschied da wäre. Das 2011 UI ist natürlich an einigen Stellen ziemlich anders, aber ich denke, die Vorschau war immer in einem Iframe, was gut funktionieren sollte. Beachten Sie, dass die Verwendung von 2011 auch die Verwendung von Chrome und Firefox ermöglicht, sodass ich das Upgrade empfehlen kann.

Es gibt eine Sache, mit der wir für HTML5 auf IE kämpften, das ist der Kompatibilitätsmodus. Ich habe nie auf den Knopf gedrückt, aber da es direkt neben dem Refresh-Button ist, habe ich bemerkt, dass eine Menge von PPL versehentlich eingeschaltet wurde. Danach kehrt Ihr Browser in den IE7-Modus zurück, was auch mit Hilfe von modernizr nicht gut für unser HTML5-Design funktioniert. Könnte es sein, dass es nicht so sehr um 2009 geht, sondern um den Kompatibilitätsmodus, der aktiviert ist?

+0

Yup, der Kompatibilitätsmodus war das erste was zu prüfen war ;-) –

Verwandte Themen