Passa al contenuto
Menu
È necessario essere registrati per interagire con la community.
La domanda è stata contrassegnata
2 Risposte
2192 Visualizzazioni

Hi can someone show me how can i add an empty home page to add html elements (div and buttons to redirect to views) just with the navbar for my custom module ? Thanks

Avatar
Abbandona
Autore Risposta migliore

thanks but the nav bar that i want to use is the odoo's nav bar with my custom module sub menus

Avatar
Abbandona
Autore

thanks but the nav bar that i want to use is the odoo's nav bar with my custom module sub menus

Risposta migliore

Hi,

To add an empty home page with a navbar for your custom module in Odoo, you can follow these steps:
Create a new view for your home page with a navbar and empty content. Here's an example XML code for your view:
xml:-

1<odoo>
2 <data>
3 <template id="my_module_home_page" name="My Module Home Page">
4 <div class="o_page_summary">
5 <div class="o_main_navbar">
6 <!-- Add your navbar links here -->
7 </div>
8 <div class="o_content">
9 <!-- Add your empty content or other HTML elements here -->
10 </div>
11 </div>
12 </template>
13 </data>
14</odoo>

Create a new controller for your home page. Here's an example Python code for your controller:


from odoo import http
from odoo.http import request

class MyModuleHomeController(http.Controller):

@http.route('/my_module/home', auth='public', website=True)
 def home(self, **kwargs):
return request.render('my_module.my_module_home_page')
Add the new view to your module's __manifest__.py file. Here's an example code:

{
 'name': 'My Module',
 'version': '1.0',
 'author': 'Your Name',
 'category': 'Uncategorized',
'website': 'https://www.yourwebsite.com" rel="noopener nofollow noreferrer" target="_blank">https://www.yourwebsite.com',
 'depends': ['base',website],
 'data': [
'views/my_module_home_page_view.xml',
 ],
 'application': True,
}


Hope it helps

Avatar
Abbandona
Post correlati Risposte Visualizzazioni Attività
2
dic 24
1636
0
mag 23
3681
0
giu 20
2851
1
apr 25
1449
0
nov 24
1514