[FIX] website*: `active` class in menu
In the top menu bar, the `active` class is set when the menu url matches the page url (the url in the browser url bar) A while ago, we made so all urls `/page/website.***' were automatically redirected to `/page/****` Therefore, if the menu url still contains this `website.` prefix, the active class wasn't set on it, while it should. Fixes #3059 Closes #3070
This commit is contained in:
parent
0f2c7fa4ab
commit
c9d41679fb
|
@ -176,7 +176,7 @@ class Website(openerp.addons.web.controllers.main.Home):
|
||||||
model, id = request.registry["ir.model.data"].get_object_reference(request.cr, request.uid, 'website', 'main_menu')
|
model, id = request.registry["ir.model.data"].get_object_reference(request.cr, request.uid, 'website', 'main_menu')
|
||||||
request.registry['website.menu'].create(request.cr, request.uid, {
|
request.registry['website.menu'].create(request.cr, request.uid, {
|
||||||
'name': path,
|
'name': path,
|
||||||
'url': "/page/" + xml_id,
|
'url': "/page/" + xml_id[8:],
|
||||||
'parent_id': id,
|
'parent_id': id,
|
||||||
}, context=request.context)
|
}, context=request.context)
|
||||||
# Reverse action in order to allow shortcut for /page/<website_xml_id>
|
# Reverse action in order to allow shortcut for /page/<website_xml_id>
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
|
|
||||||
<record id="menu_contactus" model="website.menu">
|
<record id="menu_contactus" model="website.menu">
|
||||||
<field name="name">Contact us</field>
|
<field name="name">Contact us</field>
|
||||||
<field name="url">/page/website.contactus</field>
|
<field name="url">/page/contactus</field>
|
||||||
<field name="parent_id" ref="website.main_menu"/>
|
<field name="parent_id" ref="website.main_menu"/>
|
||||||
<field name="sequence" type="int">60</field>
|
<field name="sequence" type="int">60</field>
|
||||||
</record>
|
</record>
|
||||||
|
@ -64,7 +64,7 @@
|
||||||
</record>
|
</record>
|
||||||
<record id="action_website_homepage" model="ir.actions.act_url">
|
<record id="action_website_homepage" model="ir.actions.act_url">
|
||||||
<field name="name">Website Homepage</field>
|
<field name="name">Website Homepage</field>
|
||||||
<field name="url">/page/website.homepage</field>
|
<field name="url">/page/homepage</field>
|
||||||
<field name="target">self</field>
|
<field name="target">self</field>
|
||||||
</record>
|
</record>
|
||||||
|
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<record id="action_open_website" model="ir.actions.act_url">
|
<record id="action_open_website" model="ir.actions.act_url">
|
||||||
<field name="name">Website Contact Form</field>
|
<field name="name">Website Contact Form</field>
|
||||||
<field name="target">self</field>
|
<field name="target">self</field>
|
||||||
<field name="url">/page/website.contactus</field>
|
<field name="url">/page/contactus</field>
|
||||||
</record>
|
</record>
|
||||||
<record id="base.open_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="action_open_website"/>
|
<field name="action_id" ref="action_open_website"/>
|
||||||
|
|
|
@ -5,7 +5,7 @@
|
||||||
<record id="action_open_website" model="ir.actions.act_url">
|
<record id="action_open_website" model="ir.actions.act_url">
|
||||||
<field name="name">Website About</field>
|
<field name="name">Website About</field>
|
||||||
<field name="target">self</field>
|
<field name="target">self</field>
|
||||||
<field name="url">/page/website.aboutus</field>
|
<field name="url">/page/aboutus</field>
|
||||||
</record>
|
</record>
|
||||||
<record id="base.open_menu" model="ir.actions.todo">
|
<record id="base.open_menu" model="ir.actions.todo">
|
||||||
<field name="action_id" ref="action_open_website"/>
|
<field name="action_id" ref="action_open_website"/>
|
||||||
|
|
Loading…
Reference in New Issue