6

HTML5をベースにした新しいウェブサイトを作成しました。<header>、<nav>、<section>などの要素を使用...

これは、Tridion2009SP1での非常に簡単な実装です。これは、サイトのほとんどが動的ではなく、TridionTemplatingによって構築されていることを意味します。利点の1つは、コンテンツマネージャーがプレビュー機能を使用できることです。

ただし、コンテンツマネージャーはIE8の使用に制限されているため、HTMLを適切にフォーマットするにはModernizr.jsなどを使用する必要があります。

これで楽しみは終わりです...Webサイト自体では正常に機能しますが、Tridionプレビュー画面では機能しません。Javascriptを取得していないようです。

異なるプレビューHTMLとCSSを作成する以外に、何かアイデアはありますか?

4

2 に答える 2

6

私は2009SP1でHTML5を使用していませんが、2011SP1HR1では正常に機能していました。しかし、なぜその違いがあるのか​​わかりません。もちろん、2011年のUIはいくつかの点でかなり異なりますが、プレビューは常にiframe内にあり、正常に機能するはずです。2011を使用すると、ChromeとFirefoxも使用できるようになるので、アップグレードをお勧めします。

IE上のHTML5で苦労していることが1つあります。それは、互換モードです。ボタンに触れることはありませんが、更新ボタンのすぐ隣にあるため、多くのpplが誤ってボタンをオンにしていることに気付きました。その後、ブラウザはIE7モードに戻ります。これは、modernizrを使用してもHTML5デザインではうまく機能しませんでした。それはあなたの問題である2009年ではなく、互換モードがオンになっているということでしょうか?

于 2012-08-27T08:33:08.397 に答える
0

答えはすでに質問にあり、残念ながら簡単な答えではありませんでした。

この問題は、古いIEブラウザー(IE9より下のすべて)の問題にすぎないようです。

結局、別のHTMLと組み合わせて別のプレビューCSSを作成することになりました。<nav><header><article><section><aside>などのすべてのHTML5要素が<div class="html5elementname">に変更されました。

面倒な作業ですが、Tridion2009プレビューにIE8/IE7とHTML5を使用する唯一の方法です。

于 2013-04-12T13:34:44.970 に答える