1

Magentoテンプレートに挿入します:

xml:lang="<?php echo $this->getLang() ?>" lang="<?php echo $this->getLang() ?>">

これは、magentoバージョン1.7に付属している最新のデフォルトテーマから直接取得されています。ただし、W3Cでページを検証しようとすると、次のエラーが発生します。

行325、列10:「html」の終了タグが省略されていますが、OMITTAGNOが指定されています。要素を閉じるのを怠ったか、要素を「自己閉じる」ことを意図した可能性があります。つまり、「>」ではなく「/>」で終了します。

 Line 2, Column 1: start tag was here
 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

これを修正する方法はありますか?私はheader.phtmlを変更しておらず、テーマフォルダーにカスタムのものがありません...

4

2 に答える 2

3

テンプレートの最後にタグが含まれていますか?バリデーターが実際に文句を言うhtmlの終了タグですか?

于 2012-06-14T17:02:09.353 に答える
1

生成されたHTMLではなくPHPドキュメントを検証しようとしているようです。これをしないでください。をWebサーバーに配置し、ブラウザー.phpからサーバーにアクセスして、結果のソースコードを検証します。

于 2012-06-14T17:01:00.963 に答える