ヘッダー ブロックがレイアウト XML で 2 回定義されている可能性がありますか?
これ以上の情報がないとなんとも言えません。投稿を編集して、レイアウト XML と phtml ファイルの内容を含めていただけますか?
編集:ありがとう
リンクされたファイルを確認しましたが、問題はありません。あなたの問題であると私が考えることができる唯一のことは、他の場所で.xmlファイルの1つが「top.menu」を参照し、ブロックを再度追加していることです。
catalog.xml には次のものがあります。
<reference NAME="top.menu">
<block TYPE="catalog/navigation" name="catalog.topnav" template="catalog/navigation/top.phtml"/>
</reference>
top.menu は page.xml で次のように定義されています。
<block type="core/text_list" name="top.menu" as="topMenu" translate="label">
<label>Navigation Bar</label>
</block>
type: core/text_list は、app/code/core/Mage/Core/Block/Text/List.php にあるファイルを参照し、その子ブロックのそれぞれを調べて、1 つずつレンダリングします。
xml の他の場所 (おそらく page.xml など) で topMenu に top.phtml ブロックを追加すると、2 回レンダリングされます。
行き方を教えてください。