0

私は odoo 8 で開発しています。私の仕事は、ページの左側にメニュー リンクを作成することです。リンクをクリックすると、html を含むテンプレートが表示されます。以下は、これまでに適用されたコードです。

私のテンプレートは: 外部 ID ( menu_item.test )

<template id="receivePO">
            <div >
                <div align="center" >
                    <h2>Login</h2>
                </div>
                <form role="form" t-attf-action="" method="POST">
                    <div align="center">
                        <table >
                            <tr>
                                <td>Enter Name :</td>
                                <td><input type="text" name="username" id="po"/></td>   
                            </tr>
                           <tr>
                                <td>Enter Password :</td>
                                <td><input type="text" name="passwd" id="po"/></td> 
                            </tr>
                            <tr>
                                <td></td>
                                <td><button name="submit" type="submit" >Submit</button></td>
                            </tr>
                        </table>
                    </div>
                </form>
            </div>
</template>

上記のテンプレートはモジュール A にあります。

倉庫メニューにメニュー項目を作成する新しいモジュール (モジュール B) を作成しました。メニュー項目のログインをクリックすると、上記のテンプレートが表示されます。

モジュール B のメニュー項目は次のとおりです。

<record id="action_view_menu" model="ir.actions.act_window">
        <field name="name">MenuItem</field>
        <field name="res_model">Module B Model Name</field>
        <field name="inherit_id" ref="menu_item.test" />
 </record>

    <menuitem id="menu_sub_sales_menuitem" parent="stock.menu_stock_root" name="Warehouse Management" sequence="1"/>
    <menuitem id="menu__sub_menuitem" parent="menu_sub_sales_menuitem" name="Processes" sequence="1" groups="base.group_no_one" />  
    <menuitem id="menu__menuitem" parent="menu__sub_menuitem" name="Login" sequence="1" action="action_view_menu" /> 

モデルでも ir.ui.view を使用してみましたが、エラーが発生しました。誰かがこれに関して私を助けることができますか. また、他のモジュールのログイン テンプレートはログインを処理し、他のテンプレートに入ります。送信ボタンをクリックすると、これらのテンプレートを表示する必要があります。

ありがとう、

4

0 に答える 0