mirror of
https://github.com/odoo/design-themes.git
synced 2025-10-07 01:18:52 +07:00
[ADD] theme 14.0
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<template id="_assets_primary_variables" inherit_id="website._assets_primary_variables" priority="1">
|
||||
<xpath expr="//link[last()]" position="after">
|
||||
<link rel="stylesheet" type="text/scss" href="/theme_vehicle/static/src/scss/primary_variables.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="compatibility-saas-11-4-variables" name="Compatibility for saas-11.4 (variables)" inherit_id="theme_common.compatibility-saas-11-4-variables">
|
||||
<xpath expr="//link[last()]" position="before">
|
||||
<link rel="stylesheet" type="text/scss" href="/theme_vehicle/static/src/scss/compatibility-saas-11.4-variables.scss"/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!-- Onboarding Tour -->
|
||||
<template id="assets_editor" inherit_id="website.assets_editor">
|
||||
<xpath expr="//script[last()]" position="after">
|
||||
<script type="text/javascript" src="/theme_vehicle/static/src/js/tour.js"/>
|
||||
</xpath>
|
||||
</template>
|
||||
</odoo>
|
||||
@@ -0,0 +1,171 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<!-- ======== COVER ======== -->
|
||||
<template id="s_cover" inherit_id="website.s_cover" name="Vehicle s_cover">
|
||||
<xpath expr="//section" position="attributes">
|
||||
<attribute name="class" add="pb256 pt192 s_parallax_no_overflow_hidden" remove="pt96 pb96 s_parallax_is_fixed s_parallax" separator=" "/>
|
||||
</xpath>
|
||||
<xpath expr="//h1/font" position="replace">
|
||||
<font style="font-size: 62px;font-weight: bold;">Start the Engine</font>
|
||||
</xpath>
|
||||
<xpath expr="//a[hasclass('btn')]" position="replace">
|
||||
<a href="/contactus" class="btn btn-primary btn-lg mb-2">START THE ENGINE</a>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!-- ======== TEXT - IMAGE ======== -->
|
||||
<template id="s_text_image" inherit_id="website.s_text_image" name="Vehicle s_text_image">
|
||||
<xpath expr="//section" position="attributes">
|
||||
<attribute name="class" add="pb144 pt120" remove="pt32 pb32" separator=" "/>
|
||||
<attribute name="data-oe-shape-data">{"shape":"web_editor/Airy/06","flip":[]}</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('container')]" position="before">
|
||||
<div class="o_we_shape o_web_editor_Airy_06"/>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//div[hasclass('row')]/div" position="attributes">
|
||||
<attribute name="class" add="col-lg-5" remove="col-lg-6" separator=" "/>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('row')]/div[2]" position="attributes">
|
||||
<attribute name="class" add="offset-lg-1" separator=" "/>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//h2" position="replace">
|
||||
<h1 style="text-align: right;">Live the Dream.</h1>
|
||||
</xpath>
|
||||
<xpath expr="//p" position="replace"/>
|
||||
<xpath expr="//p" position="replace"/>
|
||||
<xpath expr="//p" position="attributes">
|
||||
<attribute name="style" add="text-align: right;" remove="text-align: left;" separator=";"/>
|
||||
</xpath>
|
||||
|
||||
</template>
|
||||
|
||||
<!-- ======== IMAGE - TEXT ======== -->
|
||||
<template id="s_image_text" inherit_id="website.s_image_text" name="Vehicle s_image_text">
|
||||
<xpath expr="//section" position="attributes">
|
||||
<attribute name="class" add="pb144 pt120" remove="pt32 pb32" separator=" "/>
|
||||
<attribute name="data-oe-shape-data">{"shape":"web_editor/Airy/07","flip":[]}</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('container')]" position="before">
|
||||
<div class="o_we_shape o_web_editor_Airy_07"/>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//div[hasclass('row')]/div[2]" position="attributes">
|
||||
<attribute name="class" add="col-lg-5 offset-lg-1" remove="col-lg-6" separator=" "/>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//h2" position="replace">
|
||||
<h2>No compromise.</h2>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//p" position="replace">
|
||||
<p>Performance and design were the key words during the conception of this super car. No compromises were made to keep the pleasure of driving despite those constraints.</p>
|
||||
</xpath>
|
||||
<xpath expr="//p[2]" position="replace">
|
||||
<p>Take advantage of a free track trial to discover it.</p>
|
||||
</xpath>
|
||||
|
||||
</template>
|
||||
|
||||
<!-- ======== MASONERY BLOCK ======== -->
|
||||
<template id="s_masonry_block" inherit_id="website.s_masonry_block" name="Vehicle s_masonry_block">
|
||||
<xpath expr="//p" position="replace"/>
|
||||
|
||||
<xpath expr="//div[hasclass('h-100')]/div//h3" position="replace">
|
||||
<h3>Electric Engine</h3>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('h-100')]/div//p" position="replace">
|
||||
<p>coupled to a combustion one</p>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//div[hasclass('h-100')]/div[2]//h3" position="replace">
|
||||
<h3>Cooling</h3>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('h-100')]/div[2]//p" position="replace">
|
||||
<p>by turbo-compressed air</p>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//div[hasclass('h-100')]/div[3]//h3" position="replace">
|
||||
<h3>Ceramic</h3>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('h-100')]/div[3]//p" position="replace">
|
||||
<p>braque disks</p>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//div[hasclass('h-100')]/div[4]//h3" position="replace">
|
||||
<h3>Aeronautical Cockpit</h3>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('h-100')]/div[4]//p" position="replace">
|
||||
<p>And compact interior</p>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!-- ======== REFERENCES ======== -->
|
||||
<template id="s_references" inherit_id="website.s_references" name="Vehicle s_references">
|
||||
<xpath expr="//section" position="attributes">
|
||||
<attribute name="class" add="pt120 pb112" remove="pt48 pb32" separator=" "/>
|
||||
<attribute name="data-oe-shape-data">{"shape":"web_editor/Origins/05","flip":[]}</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('container')]" position="before">
|
||||
<div class="o_we_shape o_web_editor_Origins_05"/>
|
||||
</xpath>
|
||||
<xpath expr="//h2" position="replace">
|
||||
<h2 style="text-align: center;">Our Partners</h2>
|
||||
</xpath>
|
||||
<xpath expr="//p" position="replace"/>
|
||||
</template>
|
||||
|
||||
<!-- ======== TABLE OF CONTENTS ======== -->
|
||||
<template id="s_table_of_content" inherit_id="website.s_table_of_content" name="Vehicle s_table_of_content">
|
||||
<xpath expr="//section" position="attributes">
|
||||
<attribute name="class" add="pt88 pb128" remove="pt24 pb24" separator=" "/>
|
||||
<attribute name="data-oe-shape-data">{"shape":"web_editor/Airy/10","colors":{"c5":"400"},"flip":[]}</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('container')]" position="before">
|
||||
<div class="o_we_shape o_web_editor_Airy_10" style='background-image: url("/web_editor/shape/web_editor/Airy/10.svg?c5=%23CED4DA");'/>
|
||||
</xpath>
|
||||
|
||||
<xpath expr="//div[hasclass('s_table_of_content_main')]/section" position="replace">
|
||||
<section class="pb16">
|
||||
<h1 data-anchor="true">Aerodynamic in Action</h1>
|
||||
<h4>F1 inspired</h4>
|
||||
<p>The design of the car is inspired by F1.</p>
|
||||
<h4>Tested in Wind Tunnel</h4>
|
||||
<p>Our engineers worked in the wind tunnel to obtain the most aerodynamic shape possible.</p>
|
||||
<h4>Carbon and light material</h4>
|
||||
<p>We use carbon and fibreglass to lighten the vehicle.</p>
|
||||
</section>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('s_table_of_content_main')]/section[2]" position="replace">
|
||||
<section class="pb16">
|
||||
<h1 data-anchor="true">Interior Design</h1>
|
||||
<h4>Steering wheel</h4>
|
||||
<p>Controls are located on the steering wheel as for real sports cars.</p>
|
||||
<h4>Confort</h4>
|
||||
<p>Leather seats with 6 positions memory.</p>
|
||||
</section>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!-- ======== CALL TO ACTION ======== -->
|
||||
<template id="s_call_to_action" inherit_id="website.s_call_to_action" name="Vehicle s_call_to_action">
|
||||
<xpath expr="//section" position="attributes">
|
||||
<attribute name="class" add="o_cc4" remove="o_cc3" separator=" "/>
|
||||
</xpath>
|
||||
<xpath expr="//h3" position="replace">
|
||||
<h3 style="text-align: right;"><b>50,000 pre-orders</b> already registered.</h3>
|
||||
</xpath>
|
||||
<xpath expr="//p" position="replace">
|
||||
<p style="text-align: right;">Join the early joiners or request for a trial on track.</p>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('col-lg-9')]" position="attributes">
|
||||
<attribute name="class" add="col-lg-8 pt0" remove="col-lg-9 pt8" separator=" "/>
|
||||
</xpath>
|
||||
<xpath expr="//div[hasclass('col-lg-8')]/p" position="attributes">
|
||||
<attribute name="style" add="text-align: right;" separator=" "/>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
</odoo>
|
||||
@@ -0,0 +1,174 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<openerp>
|
||||
<data>
|
||||
<!-- Not used anymore by the editor: files and records kept for back-compatibility.
|
||||
Check in theme_monglia's primary_variables.scss, theme.scss and theme_common's mixins.scss -->
|
||||
<record id="image_content_02" model="theme.ir.attachment">
|
||||
<field name="key">theme_common.image_content_02</field>
|
||||
<field name="name">theme_common.image_content_02</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/content/content_img_02.jpg</field>
|
||||
</record>
|
||||
<record id="image_content_03" model="theme.ir.attachment">
|
||||
<field name="key">theme_common.image_content_03</field>
|
||||
<field name="name">theme_common.image_content_03</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/content/content_img_03.jpg</field>
|
||||
</record>
|
||||
<record id="image_content_07" model="theme.ir.attachment">
|
||||
<field name="key">theme_common.image_content_07</field>
|
||||
<field name="name">theme_common.image_content_07</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/content/content_img_07.jpg</field>
|
||||
</record>
|
||||
<record id="image_content_09" model="theme.ir.attachment">
|
||||
<field name="key">theme_common.image_content_09</field>
|
||||
<field name="name">theme_common.image_content_09</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/content/content_img_09.jpg</field>
|
||||
</record>
|
||||
<record id="image_content_10" model="theme.ir.attachment">
|
||||
<field name="key">theme_common.image_content_10</field>
|
||||
<field name="name">theme_common.image_content_10</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/content/content_img_10.jpg</field>
|
||||
</record>
|
||||
<record id="image_content_11" model="theme.ir.attachment">
|
||||
<field name="key">theme_common.image_content_11</field>
|
||||
<field name="name">theme_common.image_content_11</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/content/content_img_11.jpg</field>
|
||||
</record>
|
||||
<record id="image_content_12" model="theme.ir.attachment">
|
||||
<field name="key">theme_common.image_content_12</field>
|
||||
<field name="name">theme_common.image_content_12</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/content/content_img_12.jpg</field>
|
||||
</record>
|
||||
|
||||
<!-- SNIPPETS -->
|
||||
<record id="s_banner_default_image" model="theme.ir.attachment">
|
||||
<field name="key">website.s_banner_default_image</field>
|
||||
<field name="name">website.s_banner_default_image</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_banner.jpg</field>
|
||||
</record>
|
||||
<record id="s_popup_default_image" model="theme.ir.attachment">
|
||||
<field name="key">website.s_popup_default_image</field>
|
||||
<field name="name">website.s_popup_default_image</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_popup.jpg</field>
|
||||
</record>
|
||||
<record id="s_cover_default_image" model="theme.ir.attachment">
|
||||
<field name="key">website.s_cover_default_image</field>
|
||||
<field name="name">website.s_cover_default_image</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_cover.jpg</field>
|
||||
</record>
|
||||
<record id="s_text_image_default_image" model="theme.ir.attachment">
|
||||
<field name="key">website.s_text_image_default_image</field>
|
||||
<field name="name">website.s_text_image_default_image</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_text_image.jpg</field>
|
||||
</record>
|
||||
<record id="s_image_text_default_image" model="theme.ir.attachment">
|
||||
<field name="key">website.s_image_text_default_image</field>
|
||||
<field name="name">website.s_image_text_default_image</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_image_text.jpg</field>
|
||||
</record>
|
||||
<record id="s_picture_default_image" model="theme.ir.attachment">
|
||||
<field name="key">website.s_picture_default_image</field>
|
||||
<field name="name">website.s_picture_default_image</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_picture.jpg</field>
|
||||
</record>
|
||||
<record id="library_image_11" model="theme.ir.attachment">
|
||||
<field name="key">website.library_image_11</field>
|
||||
<field name="name">website.library_image_11</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/library_image_11.jpg</field>
|
||||
</record>
|
||||
<record id="library_image_13" model="theme.ir.attachment">
|
||||
<field name="key">website.library_image_13</field>
|
||||
<field name="name">website.library_image_13</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/library_image_13.jpg</field>
|
||||
</record>
|
||||
<record id="library_image_07" model="theme.ir.attachment">
|
||||
<field name="key">website.library_image_07</field>
|
||||
<field name="name">website.library_image_07</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/library_image_07.jpg</field>
|
||||
</record>
|
||||
<record id="s_masonry_block_default_image_1" model="theme.ir.attachment">
|
||||
<field name="key">website.s_masonry_block_default_image_1</field>
|
||||
<field name="name">website.s_masonry_block_default_image_1</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_masonry_block.jpg</field>
|
||||
</record>
|
||||
<record id="s_carousel_default_image_1" model="theme.ir.attachment">
|
||||
<field name="key">website.s_carousel_default_image_1</field>
|
||||
<field name="name">website.s_carousel_default_image_1</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_carousel_1.jpg</field>
|
||||
</record>
|
||||
<record id="s_carousel_default_image_2" model="theme.ir.attachment">
|
||||
<field name="key">website.s_carousel_default_image_2</field>
|
||||
<field name="name">website.s_carousel_default_image_2</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_carousel_2.jpg</field>
|
||||
</record>
|
||||
<record id="s_carousel_default_image_3" model="theme.ir.attachment">
|
||||
<field name="key">website.s_carousel_default_image_3</field>
|
||||
<field name="name">website.s_carousel_default_image_3</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_carousel_3.jpg</field>
|
||||
</record>
|
||||
<record id="s_media_list_default_image_1" model="theme.ir.attachment">
|
||||
<field name="key">website.s_media_list_default_image_1</field>
|
||||
<field name="name">website.s_media_list_default_image_1</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_media_list_1.jpg</field>
|
||||
</record>
|
||||
<record id="s_media_list_default_image_2" model="theme.ir.attachment">
|
||||
<field name="key">website.s_media_list_default_image_2</field>
|
||||
<field name="name">website.s_media_list_default_image_2</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_media_list_2.jpg</field>
|
||||
</record>
|
||||
<record id="s_media_list_default_image_3" model="theme.ir.attachment">
|
||||
<field name="key">website.s_media_list_default_image_3</field>
|
||||
<field name="name">website.s_media_list_default_image_3</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_media_list_3.jpg</field>
|
||||
</record>
|
||||
<record id="s_parallax_default_image" model="theme.ir.attachment">
|
||||
<field name="key">website.s_parallax_default_image</field>
|
||||
<field name="name">website.s_parallax_default_image</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_parallax.jpg</field>
|
||||
</record>
|
||||
<record id="s_product_list_default_image_1" model="theme.ir.attachment">
|
||||
<field name="key">website.s_product_list_default_image_1</field>
|
||||
<field name="name">website.s_product_list_default_image_1</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_product_1.jpg</field>
|
||||
</record>
|
||||
<record id="s_product_list_default_image_2" model="theme.ir.attachment">
|
||||
<field name="key">website.s_product_list_default_image_2</field>
|
||||
<field name="name">website.s_product_list_default_image_2</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_product_2.jpg</field>
|
||||
</record>
|
||||
<record id="s_product_list_default_image_3" model="theme.ir.attachment">
|
||||
<field name="key">website.s_product_list_default_image_3</field>
|
||||
<field name="name">website.s_product_list_default_image_3</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_product_3.jpg</field>
|
||||
</record>
|
||||
<record id="s_product_list_default_image_4" model="theme.ir.attachment">
|
||||
<field name="key">website.s_product_list_default_image_4</field>
|
||||
<field name="name">website.s_product_list_default_image_4</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_product_4.jpg</field>
|
||||
</record>
|
||||
<record id="s_product_list_default_image_5" model="theme.ir.attachment">
|
||||
<field name="key">website.s_product_list_default_image_5</field>
|
||||
<field name="name">website.s_product_list_default_image_5</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_product_5.jpg</field>
|
||||
</record>
|
||||
<record id="s_product_list_default_image_6" model="theme.ir.attachment">
|
||||
<field name="key">website.s_product_list_default_image_6</field>
|
||||
<field name="name">website.s_product_list_default_image_6</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_product_6.jpg</field>
|
||||
</record>
|
||||
<record id="s_quotes_carousel_demo_image_1" model="theme.ir.attachment">
|
||||
<field name="key">website.s_quotes_carousel_demo_image_1</field>
|
||||
<field name="name">website.s_quotes_carousel_demo_image_1</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_quotes_carousel_1.jpg</field>
|
||||
</record>
|
||||
<record id="s_quotes_carousel_demo_image_2" model="theme.ir.attachment">
|
||||
<field name="key">website.s_quotes_carousel_demo_image_2</field>
|
||||
<field name="name">website.s_quotes_carousel_demo_image_2</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_quotes_carousel_2.jpg</field>
|
||||
</record>
|
||||
<record id="s_newsletter_block" model="theme.ir.attachment">
|
||||
<field name="key">website.library_image_17</field>
|
||||
<field name="name">website.library_image_17</field>
|
||||
<field name="url">/theme_vehicle/static/src/img/snippets/s_newsletter.jpg</field>
|
||||
</record>
|
||||
</data>
|
||||
</openerp>
|
||||
Reference in New Issue
Block a user