top.phtml のブロック/テンプレートをオーバーライドする必要があるモジュールを作成しているので、モジュールのレイアウトにこのコードを追加します。
<?xml version="1.0" encoding="UTF-8"?>
<layout version="0.1.0">
<default translate="label" module="page">
<reference name="top.menu">
<action method="setTemplate"><template>navigationmenu/navigationMenu.phtml</template></action>
</reference>
</default>
</layout>
機能しませんが、ヘッダー ブロックを参照しようとすると、テンプレートが変更されます。xml に他に何か設定する必要があるかどうかはわかりません。
編集:これはpage.xmlの構造です
<block type="page/html" name="root" output="toHtml" template="page/3columns.phtml">
<block type="page/html_header" name="header" as="header">
<block type="core/text_list" name="top.menu" as="topMenu" translate="label">
<label>Navigation Bar</label>
</block>
</block>
</block>
カスタム ブロックを使用する必要があるため、setTemplate は必要ないことに気付きました。参照をデフォルト タグの下に配置しても問題ありませんか? 別の参照を作成する必要がありますか?
また、それが役立つ場合は、Magento EE 1.9.1.1 を実行しています