콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
4 답글
33438 화면

Hi,

Can anyone tell me how to create a new menu item and place it under other module's menu? If possible please provide me some example links.

아바타
취소
베스트 답변

Hi Vivek,

To place a Menu under Other Module menus you need to include the Parent module in your __openerp__.py file and give the parent menu id in your menu item. Let me explain you with an Example. Consider a model called Test. To make that Module visible under Human Resources module do the following steps:

Step-1: in __openerp__.py add the following line "depends" : ["hr"],

Step-2: then in your view xml file add the following lines...

<menuitem id="menu_test" parent="hr.menu_hr_root" name="Test Module Parent"/>  

<menuitem id="menu_test_child" parent="menu_test" name="My Menu" action="action_test"/>

 Here **parent="hr.menu_hr_root"** denotes the parent id under which you are going to place your menu. i.e., hr.menu_hr_root is the id of the Human Resource menu. 
And **name="Test Module Parent"** denotes your Test menu's parent name and it can be anything.

The Line-2 denotes your clickable menu. Here the **action="action_test"** denotes the action to be carried out when you click on My Menu.
아바타
취소

Great Answer Thanks Aspirants

베스트 답변

You can create menuitem like this:

<menuitem id="menu_product" name="Products" parent="base.menu_base_partner" sequence="9"/>

In other module, you need to use module name where the first its been created before menu id like this:

<menuitem id="product.menu_product" name="Products" parent="base.menu_base_partner" sequence="9"/>

Here, I used product before taking it's reference, it means its created in product module and i want to use it in another module so you have to user module_name.MENU_ID.

아바타
취소
베스트 답변

?


아바타
취소
관련 게시물 답글 화면 활동
0
12월 24
968
1
4월 17
3718
2
1월 24
13643
2
3월 15
7074
2
8월 24
1163