[IMP] Use view 'name' as title for main_object of type ir.ui.view
bzr revid: fme@openerp.com-20131010145525-417zbwltyqzbjolz
This commit is contained in:
parent
9b40e849d6
commit
6a37c2fb82
|
@ -7,6 +7,7 @@ from openerp.osv import osv, fields
|
|||
class view(osv.osv):
|
||||
_inherit = "ir.ui.view"
|
||||
_columns = {
|
||||
'name': fields.char('View Name', required=True, translate=True),
|
||||
'inherit_option_id': fields.many2one('ir.ui.view','Optional Inheritancy'),
|
||||
'inherited_option_ids': fields.one2many('ir.ui.view','inherit_option_id','Optional Inheritancies'),
|
||||
'page': fields.boolean("Whether this view is a web page template (complete)"),
|
||||
|
|
|
@ -157,6 +157,14 @@ class website(osv.osv):
|
|||
inherit_branding=qweb_context.setdefault('editable', False),
|
||||
)
|
||||
|
||||
main_object = qweb_context.get('main_object')
|
||||
if main_object:
|
||||
if 'additional_title' not in qweb_context and 'name' in main_object:
|
||||
qweb_context['additional_title'] = main_object.name
|
||||
for key in ['website_description', 'website_keywords']:
|
||||
if key not in qweb_context and key in main_object:
|
||||
qweb_context[key] = main_object[key]
|
||||
|
||||
# check if xmlid of the template exists
|
||||
try:
|
||||
module, xmlid = template.split('.', 1)
|
||||
|
|
|
@ -303,7 +303,6 @@
|
|||
|
||||
<template id="contactus" name="Contact us" page="True">
|
||||
<t t-call="website.layout">
|
||||
<t t-set="additional_title">Contact us</t>
|
||||
<div id="wrap">
|
||||
<div class="oe_structure"/>
|
||||
<div class="container">
|
||||
|
@ -328,9 +327,8 @@
|
|||
</t>
|
||||
</template>
|
||||
|
||||
<template id="aboutus" page="True">
|
||||
<template id="aboutus" name="About us" page="True">
|
||||
<t t-call="website.layout">
|
||||
<t t-set="additional_title">About us</t>
|
||||
<div id="wrap">
|
||||
<div class="oe_structure"/>
|
||||
<div class="container mb32">
|
||||
|
|
|
@ -133,13 +133,12 @@
|
|||
</template>
|
||||
|
||||
<!-- Page -->
|
||||
<template id="index" name="Blogs" page="True">
|
||||
<template id="index" name="Blog" page="True">
|
||||
<t t-call="website.layout">
|
||||
<t t-set="head">
|
||||
<script type="text/javascript" src="/website_blog/static/src/js/website_blog.js"></script>
|
||||
<link rel='stylesheet' href='/website_blog/static/src/css/website_blog.css'/>
|
||||
</t>
|
||||
<t t-set="additional_title">Blog</t>
|
||||
<div id="wrap">
|
||||
<div class="container mt16 js_website_blog">
|
||||
<div class="row">
|
||||
|
|
|
@ -57,7 +57,6 @@
|
|||
|
||||
<template id="contactus_thanks" name="Contact us" page="True">
|
||||
<t t-call="website.layout">
|
||||
<t t-set="additional_title">Contact us</t>
|
||||
<div id="wrap">
|
||||
<div class="oe_structure"/>
|
||||
<div class="container">
|
||||
|
|
|
@ -15,7 +15,6 @@
|
|||
<!-- Page -->
|
||||
<template id="index" name="Events" page="True">
|
||||
<t t-call="website.layout">
|
||||
<t t-set="additional_title">Events</t>
|
||||
<div id="wrap">
|
||||
<div class="container">
|
||||
<div class="oe_structure"/>
|
||||
|
|
|
@ -16,9 +16,8 @@
|
|||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="index" name="Departments" page="True">
|
||||
<template id="index" name="Jobs" page="True">
|
||||
<t t-call="website.layout">
|
||||
<t t-set="additional_title">Jobs</t>
|
||||
<div id="wrap">
|
||||
<div class="oe_structure"/>
|
||||
<div class="container oe_website_jobs">
|
||||
|
|
|
@ -392,14 +392,13 @@
|
|||
|
||||
<!-- Page Shop my cart -->
|
||||
|
||||
<template id="mycart" name="My cart" page="True">
|
||||
<template id="mycart" name="Your Cart" page="True">
|
||||
<t t-call="website.layout">
|
||||
<t t-set="head">
|
||||
<script type="text/javascript" src="/website_sale/static/src/js/website_sale.js"></script>
|
||||
<link rel='stylesheet' href='/website_sale/static/src/css/website_sale.css'/>
|
||||
<t t-raw="head or ''"/>
|
||||
</t>
|
||||
<t t-set="additional_title">Your Cart</t>
|
||||
<div id="wrap">
|
||||
<div class="container oe_website_sale">
|
||||
|
||||
|
|
Loading…
Reference in New Issue