2

Odoo オンライン ショップのカスタム テーマを作成しています。ウェブサイト モジュールにデフォルトで付属するメイン メニューと、メイン メニューの下のどこかに、すべてのページに表示するセカンダリ メニューが必要です。バックエンドでセカンダリ メニューを作成しました。これは次のようになります。

メニュー作成インターフェース

「トップ メニュー」はデフォルトのメニューで、ウェブサイトのページの右上に正しく表示されます。テンプレートに「ナビゲーション」メニューを表示する方法がわかりません。

テンプレートの任意の場所にある Web サイト モジュールからこのコードをコピーすると、「トップ メニュー」が表示されます。

<t t-foreach="website.menu_id.child_id" t-as="submenu">
    <t t-call="website.submenu"/>
</t>

だから、この「トップメニュー」はどういうわけかウェブサイトモジュールに関連付けられていると思いますよね?「ナビゲーション」メニューを自分のテーマに「関連付ける」必要がありますか? どうすればいいですか?それとも、私はすべて間違ったことをしましたか? ID で簡単にメニューを取得できるWordpress のwp_nav_menu機能には慣れていますが、Odoo を使用する方法ではないのでしょうか? ドキュメントやフォーラムでこの問題に関するヘルプを見つけるのに苦労しています。

4

0 に答える 0