Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
2 Replies
1866 Tampilan

Hi, 
we operate a website for one event only. We want to use all features of the event management , but we don't want to display an event submenu on the website. 
We want to control the individual areas from the top menu. that works fine too.
How can I hide the display of the submenu. 
Any Idea?

Thanks Alex

Avatar
Buang

Hey, did you find a solution?
Im having the same problem.

Hii Alexander Wagner,

       I just one question yo you that, you have to create the all of the you event into the front of the menu into the website, right?

Penulis Jawaban Terbai

Hi Josef, yes we found a solution. It's not very nice, but it helps...
Inherit Menu xml und remove the Events-Menu and create menu items with fixed url.

example for uor solution is https://bfpforum.de/
Hope it helps

Avatar
Buang
Jawaban Terbai

Hii Alexandra Wagner,

     After the removing the Events menu from the xml you needs to add som code into the method _compute_menu

		​total_events = self.env['event.event'].sudo().search([('is_published','=',True)])
​menus = self.env['website.menu'].browse(website._get_menu_ids())
​main_menus_id = menus.search([('url','=','/default-main-menu'),('website_id','=',website.id)],limit=1)
​for event in total_events:
​if event.name not in menus.mapped('name') and main_menus_id:
​    ​self.env['website.menu'].create({'name':event.name,'url':event.website_url,'website_id':website.id,'parent_id':main_menus_id.id})
​menus = self.env['website.menu'].browse(website._get_menu_ids())

​After adding this code into the _compute_menu it dynamically adding the event into theasus websites main menus.If you want to seen an demo then i can send you.​

Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
0
Feb 21
3986
0
Mar 15
4019
0
Agu 16
3462
2
Apr 25
2302
1
Mar 25
1275