[IMP] theme_beauty: update the theme

This commit updates the theme to improve the design with new colors, new
pictures and new snippet customizations.

task-2573296

Part-of: odoo/design-themes#500
This commit is contained in:
Brieuc-brd
2021-08-11 09:36:08 +00:00
committed by qsm-odoo
parent 8ff74d41a0
commit 31948824e6
46 changed files with 671 additions and 335 deletions
+21 -2
View File
@@ -4,7 +4,7 @@
'category': 'Theme/Retail', 'category': 'Theme/Retail',
'summary': 'Beauty, Health, Care, Make Up, Cosmetics, Hair Dressers, Stores', 'summary': 'Beauty, Health, Care, Make Up, Cosmetics, Hair Dressers, Stores',
'sequence': 170, 'sequence': 170,
'version': '2.0.0', 'version': '2.1.0',
'author': 'Odoo S.A.', 'author': 'Odoo S.A.',
'depends': ['theme_common'], 'depends': ['theme_common'],
'data': [ 'data': [
@@ -16,12 +16,31 @@
'views/snippets/s_title.xml', 'views/snippets/s_title.xml',
'views/snippets/s_company_team.xml', 'views/snippets/s_company_team.xml',
'views/snippets/s_call_to_action.xml', 'views/snippets/s_call_to_action.xml',
'views/snippets/s_product_list.xml',
'views/snippets/s_banner.xml',
'views/snippets/s_image_text.xml',
'views/snippets/s_numbers.xml',
'views/snippets/s_picture.xml',
'views/snippets/s_color_blocks_2.xml',
'views/snippets/s_media_list.xml',
'views/snippets/s_comparisons.xml',
'views/snippets/s_product_catalog.xml',
], ],
'images': [ 'images': [
'static/description/beauty_description.png', 'static/description/beauty_description.jpg',
'static/description/beauty_screenshot.jpg', 'static/description/beauty_screenshot.jpg',
], ],
'images_preview_theme': {
'website.s_cover_default_image': '/theme_beauty/static/src/img/snippets/s_cover.jpg',
'website.s_text_image_default_image': '/theme_beauty/static/src/img/snippets/s_text_image.jpg',
'website.s_product_list_default_image_1': '/theme_beauty/static/src/img/snippets/s_product_1.jpg',
'website.s_product_list_default_image_2': '/theme_beauty/static/src/img/snippets/s_product_2.jpg',
'website.s_product_list_default_image_3': '/theme_beauty/static/src/img/snippets/s_product_3.jpg',
'website.s_product_list_default_image_4': '/theme_beauty/static/src/img/snippets/s_product_4.jpg',
'website.s_product_list_default_image_5': '/theme_beauty/static/src/img/snippets/s_product_5.jpg',
'website.s_product_list_default_image_6': '/theme_beauty/static/src/img/snippets/s_product_6.jpg',
},
'license': 'LGPL-3', 'license': 'LGPL-3',
'live_test_url': 'https://theme-beauty.odoo.com', 'live_test_url': 'https://theme-beauty.odoo.com',
'assets': { 'assets': {
+27 -29
View File
@@ -1,37 +1,35 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<odoo> <odoo>
<data>
<record id="theme_beauty.s_banner_parallax_000_variables_scss" model="theme.ir.asset"> <record id="theme_beauty.s_banner_parallax_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_beauty.s_banner_parallax_000_variables_scss</field> <field name="key">theme_beauty.s_banner_parallax_000_variables_scss</field>
<field name="name">Banner parallax 000 variables SCSS</field> <field name="name">Banner parallax 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field> <field name="bundle">web._assets_primary_variables</field>
<field name="path">theme_beauty/static/src/old_snippets/s_banner_parallax/000_variables.scss</field> <field name="path">theme_beauty/static/src/old_snippets/s_banner_parallax/000_variables.scss</field>
<field name="active" eval="False"/> <field name="active" eval="False"/>
</record> </record>
<record id="theme_beauty.primary_variables_scss" model="theme.ir.asset"> <record id="theme_beauty.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_beauty.primary_variables_scss</field> <field name="key">theme_beauty.primary_variables_scss</field>
<field name="name">Primary variables SCSS</field> <field name="name">Primary variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field> <field name="bundle">web._assets_primary_variables</field>
<field name="path">theme_beauty/static/src/scss/primary_variables.scss</field> <field name="path">theme_beauty/static/src/scss/primary_variables.scss</field>
</record> </record>
<record id="theme_beauty.bootstrap_overridden_scss" model="theme.ir.asset"> <record id="theme_beauty.bootstrap_overridden_scss" model="theme.ir.asset">
<field name="key">theme_beauty.bootstrap_overridden_scss</field> <field name="key">theme_beauty.bootstrap_overridden_scss</field>
<field name="name">Bootstrap overridden SCSS</field> <field name="name">Bootstrap overridden SCSS</field>
<field name="bundle">web._assets_frontend_helpers</field> <field name="bundle">web._assets_frontend_helpers</field>
<field name="directive">prepend</field> <field name="directive">prepend</field>
<field name="path">theme_beauty/static/src/scss/bootstrap_overridden.scss</field> <field name="path">theme_beauty/static/src/scss/bootstrap_overridden.scss</field>
</record> </record>
<record id="theme_beauty.compatibility_saas_11_4_variables_scss" model="theme.ir.asset"> <record id="theme_beauty.compatibility_saas_11_4_variables_scss" model="theme.ir.asset">
<field name="key">theme_beauty.compatibility_saas_11_4_variables_scss</field> <field name="key">theme_beauty.compatibility_saas_11_4_variables_scss</field>
<field name="name">Compatibility saas 11 4 variables SCSS</field> <field name="name">Compatibility saas 11 4 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field> <field name="bundle">web._assets_primary_variables</field>
<field name="path">/theme_beauty/static/src/scss/compatibility-saas-11.4-variables.scss</field> <field name="path">/theme_beauty/static/src/scss/compatibility-saas-11.4-variables.scss</field>
<field name="active" eval="False"/> <field name="active" eval="False"/>
</record> </record>
</data>
</odoo> </odoo>
Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 252 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 57 KiB

+1 -1
View File
@@ -7,7 +7,7 @@
first projects on the web. Just drag &amp; drop the new building blocks first projects on the web. Just drag &amp; drop the new building blocks
you need to easily build your layout. All layouts are made of sections, you need to easily build your layout. All layouts are made of sections,
that you can easily combine to fit your specific project.</p> that you can easily combine to fit your specific project.</p>
<img src="beauty_description.png" class="img-fluid d-block mx-auto"/> <img src="beauty_description.jpg" class="img-fluid d-block mx-auto"/>
<hr> <hr>
<h2 class="text-muted">Beauty Customization Tool</h2> <h2 class="text-muted">Beauty Customization Tool</h2>
Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 122 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 104 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

After

Width:  |  Height:  |  Size: 123 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 178 KiB

After

Width:  |  Height:  |  Size: 45 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 45 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 5.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 82 KiB

After

Width:  |  Height:  |  Size: 41 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 83 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 26 KiB

+7 -8
View File
@@ -1,8 +1,6 @@
odoo.define("theme_beauty.tour.beauty", function (require) { /** @odoo-module */
"use strict";
const wTourUtils = require("website.tour_utils"); import wTourUtils from 'website.tour_utils';
var tour = require("web_tour.tour");
const snippets = [ const snippets = [
{ {
@@ -17,6 +15,10 @@ const snippets = [
id: 's_title', id: 's_title',
name: 'Title', name: 'Title',
}, },
{
id: 's_product_list',
name: 'Items',
},
{ {
id: 's_company_team', id: 's_company_team',
name: 'Team', name: 'Team',
@@ -35,8 +37,5 @@ wTourUtils.registerThemeHomepageTour("beauty_tour", [
wTourUtils.dragNDrop(snippets[2]), wTourUtils.dragNDrop(snippets[2]),
wTourUtils.dragNDrop(snippets[3]), wTourUtils.dragNDrop(snippets[3]),
wTourUtils.dragNDrop(snippets[4]), wTourUtils.dragNDrop(snippets[4]),
wTourUtils.clickOnSnippet(snippets[4]), wTourUtils.dragNDrop(snippets[5]),
wTourUtils.changeBackgroundColor(),
wTourUtils.selectColorPalette(),
]); ]);
});
@@ -2,12 +2,12 @@
// Fonts // Fonts
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
$o-theme-h1-font-size-multiplier: (25 / 12); $o-theme-h1-font-size-multiplier: (62 / 16);
$o-theme-h2-font-size-multiplier: (18 / 12); $o-theme-h2-font-size-multiplier: (48 / 16);
$o-theme-h3-font-size-multiplier: (16 / 12); $o-theme-h3-font-size-multiplier: (36 / 16);
$o-theme-h4-font-size-multiplier: (14 / 12); $o-theme-h4-font-size-multiplier: (28 / 16);
$o-theme-h5-font-size-multiplier: 1; $o-theme-h5-font-size-multiplier: (24 / 16);
$o-theme-h6-font-size-multiplier: 1; $o-theme-h6-font-size-multiplier: (21 / 16);
$o-theme-font-configs: ( $o-theme-font-configs: (
'Heebo': ( 'Heebo': (
@@ -46,6 +46,10 @@ $o-theme-font-configs: (
'family': ('Muli', sans-serif), 'family': ('Muli', sans-serif),
'url': 'Muli:300,300i,400,400i,700,700i', 'url': 'Muli:300,300i,400,400i,700,700i',
), ),
'DM Serif Display': (
'family': ('DM Serif Display', serif),
'url': 'DM+Serif+Display:400,400i',
),
); );
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
@@ -57,16 +61,24 @@ $o-website-values-palettes: (
'color-palettes-name': 'beauty-1', 'color-palettes-name': 'beauty-1',
'header-font-size': (18 / 16) * 1rem, 'header-font-size': (18 / 16) * 1rem,
'btn-border-radius': .3125rem,
'btn-border-radius-lg': .3125rem,
'btn-border-radius-sm': .3125rem,
'font': 'Questrial', 'font': 'Questrial',
'headings-font': 'Questrial', 'headings-font': 'DM Serif Display',
'navbar-font': 'Questrial', 'navbar-font': 'Questrial',
'buttons-font': 'Questrial', 'buttons-font': 'Questrial',
'header-template': 'Contact', 'header-template': 'Contact',
'footer-template': 'default', 'footer-template': 'default',
'header-links-style': 'outline', 'header-links-style': 'outline',
// Buttons
'btn-padding-y': .45rem,
'btn-padding-x': 1.35rem,
'btn-padding-y-sm': .3rem,
'btn-padding-x-sm': .9rem,
'btn-padding-y-lg': .6rem,
'btn-padding-x-lg': 1.8rem,
'btn-border-radius': 10rem,
'btn-border-radius-sm': 10rem,
'btn-border-radius-lg': 10rem,
), ),
); );
@@ -97,3 +109,11 @@ $o-color-palettes-compatibility-indexes: (
22: 'generic-16', 22: 'generic-16',
23: 'generic-17', 23: 'generic-17',
); );
//------------------------------------------------------------------------------
// Shapes
//------------------------------------------------------------------------------
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/09', (1: 3, 5: 3));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/13_001', (1: 3));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/20', (2: 1));
+237 -192
View File
@@ -1,194 +1,239 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<openerp> <odoo>
<data>
<!-- Not used anymore by the editor: files and records kept for back-compatibility.
Check in theme_loftspace's primary_variables.scss and theme.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_beauty/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_beauty/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_beauty/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_beauty/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_beauty/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_beauty/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_beauty/static/src/img/content/content_img_12.jpg</field>
</record>
<!-- SNIPPETS --> <!-- Not used anymore by the editor: files and records kept for back-compatibility.
<record id="s_banner_default_image" model="theme.ir.attachment"> Check in theme_loftspace's primary_variables.scss and theme.scss -->
<field name="key">website.s_banner_default_image</field> <record id="image_content_02" model="theme.ir.attachment">
<field name="name">website.s_banner_default_image</field> <field name="key">theme_common.image_content_02</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_banner.jpg</field> <field name="name">theme_common.image_content_02</field>
</record> <field name="url">/theme_beauty/static/src/img/content/content_img_02.jpg</field>
<record id="s_popup_default_image" model="theme.ir.attachment"> </record>
<field name="key">website.s_popup_default_image</field> <record id="image_content_03" model="theme.ir.attachment">
<field name="name">website.s_popup_default_image</field> <field name="key">theme_common.image_content_03</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_popup.jpg</field> <field name="name">theme_common.image_content_03</field>
</record> <field name="url">/theme_beauty/static/src/img/content/content_img_03.jpg</field>
<record id="s_cover_default_image" model="theme.ir.attachment"> </record>
<field name="key">website.s_cover_default_image</field> <record id="image_content_07" model="theme.ir.attachment">
<field name="name">website.s_cover_default_image</field> <field name="key">theme_common.image_content_07</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_cover.jpg</field> <field name="name">theme_common.image_content_07</field>
</record> <field name="url">/theme_beauty/static/src/img/content/content_img_07.jpg</field>
<record id="s_text_image_default_image" model="theme.ir.attachment"> </record>
<field name="key">website.s_text_image_default_image</field> <record id="image_content_09" model="theme.ir.attachment">
<field name="name">website.s_text_image_default_image</field> <field name="key">theme_common.image_content_09</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_picture.jpg</field> <field name="name">theme_common.image_content_09</field>
</record> <field name="url">/theme_beauty/static/src/img/content/content_img_09.jpg</field>
<record id="s_image_text_default_image" model="theme.ir.attachment"> </record>
<field name="key">website.s_image_text_default_image</field> <record id="image_content_10" model="theme.ir.attachment">
<field name="name">website.s_image_text_default_image</field> <field name="key">theme_common.image_content_10</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_image_text.jpg</field> <field name="name">theme_common.image_content_10</field>
</record> <field name="url">/theme_beauty/static/src/img/content/content_img_10.jpg</field>
<record id="s_picture_default_image" model="theme.ir.attachment"> </record>
<field name="key">website.s_picture_default_image</field> <record id="image_content_11" model="theme.ir.attachment">
<field name="name">website.s_picture_default_image</field> <field name="key">theme_common.image_content_11</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_picture.jpg</field> <field name="name">theme_common.image_content_11</field>
</record> <field name="url">/theme_beauty/static/src/img/content/content_img_11.jpg</field>
<record id="library_image_11" model="theme.ir.attachment"> </record>
<field name="key">website.library_image_11</field> <record id="image_content_12" model="theme.ir.attachment">
<field name="name">website.library_image_11</field> <field name="key">theme_common.image_content_12</field>
<field name="url">/theme_beauty/static/src/img/snippets/library_image_11.jpg</field> <field name="name">theme_common.image_content_12</field>
</record> <field name="url">/theme_beauty/static/src/img/content/content_img_12.jpg</field>
<record id="library_image_13" model="theme.ir.attachment"> </record>
<field name="key">website.library_image_13</field>
<field name="name">website.library_image_13</field> <!-- SNIPPETS -->
<field name="url">/theme_beauty/static/src/img/snippets/library_image_13.jpg</field> <record id="s_banner_default_image" model="theme.ir.attachment">
</record> <field name="key">website.s_banner_default_image</field>
<record id="library_image_07" model="theme.ir.attachment"> <field name="name">website.s_banner_default_image</field>
<field name="key">website.library_image_07</field> <field name="url">/theme_beauty/static/src/img/snippets/s_banner.jpg</field>
<field name="name">website.library_image_07</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/library_image_07.jpg</field> <record id="s_popup_default_image" model="theme.ir.attachment">
</record> <field name="key">website.s_popup_default_image</field>
<record id="s_masonry_block_default_image_1" model="theme.ir.attachment"> <field name="name">website.s_popup_default_image</field>
<field name="key">website.s_masonry_block_default_image_1</field> <field name="url">/theme_beauty/static/src/img/snippets/s_popup.jpg</field>
<field name="name">website.s_masonry_block_default_image_1</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_masonry_block.jpg</field> <record id="s_cover_default_image" model="theme.ir.attachment">
</record> <field name="key">website.s_cover_default_image</field>
<record id="s_carousel_default_image_1" model="theme.ir.attachment"> <field name="name">website.s_cover_default_image</field>
<field name="key">website.s_carousel_default_image_1</field> <field name="url">/theme_beauty/static/src/img/snippets/s_cover.jpg</field>
<field name="name">website.s_carousel_default_image_1</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_carousel_1.jpg</field> <record id="s_text_image_default_image" model="theme.ir.attachment">
</record> <field name="key">website.s_text_image_default_image</field>
<record id="s_carousel_default_image_2" model="theme.ir.attachment"> <field name="name">website.s_text_image_default_image</field>
<field name="key">website.s_carousel_default_image_2</field> <field name="url">/theme_beauty/static/src/img/snippets/s_text_image.jpg</field>
<field name="name">website.s_carousel_default_image_2</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_carousel_2.jpg</field> <record id="s_image_text_default_image" model="theme.ir.attachment">
</record> <field name="key">website.s_image_text_default_image</field>
<record id="s_carousel_default_image_3" model="theme.ir.attachment"> <field name="name">website.s_image_text_default_image</field>
<field name="key">website.s_carousel_default_image_3</field> <field name="url">/theme_beauty/static/src/img/snippets/s_image_text.jpg</field>
<field name="name">website.s_carousel_default_image_3</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_carousel_3.jpg</field> <record id="s_picture_default_image" model="theme.ir.attachment">
</record> <field name="key">website.s_picture_default_image</field>
<record id="s_media_list_default_image_1" model="theme.ir.attachment"> <field name="name">website.s_picture_default_image</field>
<field name="key">website.s_media_list_default_image_1</field> <field name="url">/theme_beauty/static/src/img/snippets/s_picture.jpg</field>
<field name="name">website.s_media_list_default_image_1</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_media_list_1.jpg</field> <record id="library_image_11" model="theme.ir.attachment">
</record> <field name="key">website.library_image_11</field>
<record id="s_media_list_default_image_2" model="theme.ir.attachment"> <field name="name">website.library_image_11</field>
<field name="key">website.s_media_list_default_image_2</field> <field name="url">/theme_beauty/static/src/img/snippets/library_image_11.jpg</field>
<field name="name">website.s_media_list_default_image_2</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_media_list_2.jpg</field> <record id="library_image_13" model="theme.ir.attachment">
</record> <field name="key">website.library_image_13</field>
<record id="s_media_list_default_image_3" model="theme.ir.attachment"> <field name="name">website.library_image_13</field>
<field name="key">website.s_media_list_default_image_3</field> <field name="url">/theme_beauty/static/src/img/snippets/library_image_13.jpg</field>
<field name="name">website.s_media_list_default_image_3</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_media_list_3.jpg</field> <record id="library_image_07" model="theme.ir.attachment">
</record> <field name="key">website.library_image_07</field>
<record id="s_parallax_default_image" model="theme.ir.attachment"> <field name="name">website.library_image_07</field>
<field name="key">website.s_parallax_default_image</field> <field name="url">/theme_beauty/static/src/img/snippets/library_image_07.jpg</field>
<field name="name">website.s_parallax_default_image</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_parallax.jpg</field> <record id="library_image_08" model="theme.ir.attachment">
</record> <field name="key">website.library_image_08</field>
<record id="s_product_catalog_default_image" model="theme.ir.attachment"> <field name="name">website.library_image_08</field>
<field name="key">website.s_product_catalog_default_image</field> <field name="url">/theme_beauty/static/src/img/snippets/library_image_08.jpg</field>
<field name="name">website.s_product_catalog_default_image</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_product_catalog.jpg</field> <record id="library_image_03" model="theme.ir.attachment">
</record> <field name="key">website.library_image_03</field>
<record id="s_product_list_default_image_1" model="theme.ir.attachment"> <field name="name">website.library_image_03</field>
<field name="key">website.s_product_list_default_image_1</field> <field name="url">/theme_beauty/static/src/img/snippets/library_image_03.jpg</field>
<field name="name">website.s_product_list_default_image_1</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_product_1.jpg</field> <record id="library_image_02" model="theme.ir.attachment">
</record> <field name="key">website.library_image_02</field>
<record id="s_product_list_default_image_2" model="theme.ir.attachment"> <field name="name">website.library_image_02</field>
<field name="key">website.s_product_list_default_image_2</field> <field name="url">/theme_beauty/static/src/img/snippets/library_image_02.jpg</field>
<field name="name">website.s_product_list_default_image_2</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_product_2.jpg</field> <record id="library_image_10" model="theme.ir.attachment">
</record> <field name="key">website.library_image_10</field>
<record id="s_product_list_default_image_3" model="theme.ir.attachment"> <field name="name">website.library_image_10</field>
<field name="key">website.s_product_list_default_image_3</field> <field name="url">/theme_beauty/static/src/img/snippets/library_image_10.jpg</field>
<field name="name">website.s_product_list_default_image_3</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_product_3.jpg</field> <record id="library_image_05" model="theme.ir.attachment">
</record> <field name="key">website.library_image_05</field>
<record id="s_product_list_default_image_4" model="theme.ir.attachment"> <field name="name">website.library_image_05</field>
<field name="key">website.s_product_list_default_image_4</field> <field name="url">/theme_beauty/static/src/img/snippets/library_image_05.jpg</field>
<field name="name">website.s_product_list_default_image_4</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_product_4.jpg</field> <record id="library_image_14" model="theme.ir.attachment">
</record> <field name="key">website.library_image_14</field>
<record id="s_product_list_default_image_5" model="theme.ir.attachment"> <field name="name">website.library_image_14</field>
<field name="key">website.s_product_list_default_image_5</field> <field name="url">/theme_beauty/static/src/img/snippets/library_image_14.jpg</field>
<field name="name">website.s_product_list_default_image_5</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_product_5.jpg</field> <record id="library_image_16" model="theme.ir.attachment">
</record> <field name="key">website.library_image_16</field>
<record id="s_product_list_default_image_6" model="theme.ir.attachment"> <field name="name">website.library_image_16</field>
<field name="key">website.s_product_list_default_image_6</field> <field name="url">/theme_beauty/static/src/img/snippets/library_image_16.jpg</field>
<field name="name">website.s_product_list_default_image_6</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_product_6.jpg</field> <record id="s_masonry_block_default_image_1" model="theme.ir.attachment">
</record> <field name="key">website.s_masonry_block_default_image_1</field>
<record id="s_company_team_image_1" model="theme.ir.attachment"> <field name="name">website.s_masonry_block_default_image_1</field>
<field name="key">website.s_company_team_image_1</field> <field name="url">/theme_beauty/static/src/img/snippets/s_masonry_block.jpg</field>
<field name="name">website.s_company_team_image_1</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_company_team_1.jpg</field> <record id="s_carousel_default_image_1" model="theme.ir.attachment">
</record> <field name="key">website.s_carousel_default_image_1</field>
<record id="s_company_team_image_2" model="theme.ir.attachment"> <field name="name">website.s_carousel_default_image_1</field>
<field name="key">website.s_company_team_image_2</field> <field name="url">/theme_beauty/static/src/img/snippets/s_carousel_1.jpg</field>
<field name="name">website.s_company_team_image_2</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_company_team_2.jpg</field> <record id="s_carousel_default_image_2" model="theme.ir.attachment">
</record> <field name="key">website.s_carousel_default_image_2</field>
<record id="s_company_team_image_4" model="theme.ir.attachment"> <field name="name">website.s_carousel_default_image_2</field>
<field name="key">website.s_company_team_image_4</field> <field name="url">/theme_beauty/static/src/img/snippets/s_carousel_2.jpg</field>
<field name="name">website.s_company_team_image_4</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_company_team_4.jpg</field> <record id="s_carousel_default_image_3" model="theme.ir.attachment">
</record> <field name="key">website.s_carousel_default_image_3</field>
<record id="s_quotes_carousel_demo_image_1" model="theme.ir.attachment"> <field name="name">website.s_carousel_default_image_3</field>
<field name="key">website.s_quotes_carousel_demo_image_1</field> <field name="url">/theme_beauty/static/src/img/snippets/s_carousel_3.jpg</field>
<field name="name">website.s_quotes_carousel_demo_image_1</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_quotes_carousel_1.jpg</field> <record id="s_media_list_default_image_1" model="theme.ir.attachment">
</record> <field name="key">website.s_media_list_default_image_1</field>
<record id="s_quotes_carousel_demo_image_2" model="theme.ir.attachment"> <field name="name">website.s_media_list_default_image_1</field>
<field name="key">website.s_quotes_carousel_demo_image_2</field> <field name="url">/theme_beauty/static/src/img/snippets/s_media_list_1.jpg</field>
<field name="name">website.s_quotes_carousel_demo_image_2</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_quotes_carousel_2.jpg</field> <record id="s_media_list_default_image_2" model="theme.ir.attachment">
</record> <field name="key">website.s_media_list_default_image_2</field>
<record id="s_newsletter_block" model="theme.ir.attachment"> <field name="name">website.s_media_list_default_image_2</field>
<field name="key">website.library_image_17</field> <field name="url">/theme_beauty/static/src/img/snippets/s_media_list_2.jpg</field>
<field name="name">website.library_image_17</field> </record>
<field name="url">/theme_beauty/static/src/img/snippets/s_newsletter.jpg</field> <record id="s_media_list_default_image_3" model="theme.ir.attachment">
</record> <field name="key">website.s_media_list_default_image_3</field>
</data> <field name="name">website.s_media_list_default_image_3</field>
</openerp> <field name="url">/theme_beauty/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_beauty/static/src/img/snippets/s_parallax.jpg</field>
</record>
<record id="s_product_catalog_default_image" model="theme.ir.attachment">
<field name="key">website.s_product_catalog_default_image</field>
<field name="name">website.s_product_catalog_default_image</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_product_catalog.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_beauty/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_beauty/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_beauty/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_beauty/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_beauty/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_beauty/static/src/img/snippets/s_product_6.jpg</field>
</record>
<record id="s_company_team_image_1" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_1</field>
<field name="name">website.s_company_team_image_1</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_company_team_1.jpg</field>
</record>
<record id="s_company_team_image_2" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_2</field>
<field name="name">website.s_company_team_image_2</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_company_team_2.jpg</field>
</record>
<record id="s_company_team_image_3" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_3</field>
<field name="name">website.s_company_team_image_3</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_company_team_3.jpg</field>
</record>
<record id="s_company_team_image_4" model="theme.ir.attachment">
<field name="key">website.s_company_team_image_4</field>
<field name="name">website.s_company_team_image_4</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_company_team_4.jpg</field>
</record>
<record id="s_quotes_carousel_demo_image_0" model="theme.ir.attachment">
<field name="key">website.s_quotes_carousel_demo_image_0</field>
<field name="name">website.s_quotes_carousel_demo_image_0</field>
<field name="url">/theme_beauty/static/src/img/snippets/s_quotes_carousel_demo_image_0.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_beauty/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_beauty/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_beauty/static/src/img/snippets/s_newsletter.jpg</field>
</record>
</odoo>
+19
View File
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_banner" inherit_id="website.s_banner">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="pt168 pb168" remove="pt48 pb24" separator=" "/>
</xpath>
<!-- Change position of background image -->
<xpath expr="//span[hasclass('s_parallax_bg')]" position="attributes">
<attribute name="style" add="background-position: 50% 100%;" remove="background-position: 50% 0;" separator=";"/>
</xpath>
<!-- Jumbotron -->
<xpath expr="//div[hasclass('col-lg-6')]" position="attributes">
<attribute name="class" add="o_cc3" remove="o_cc1" separator=" "/>
</xpath>
</template>
</odoo>
@@ -1,27 +1,34 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<odoo> <odoo>
<template id="s_call_to_action" inherit_id="website.s_call_to_action">
<!-- Section --> <template id="s_call_to_action" inherit_id="website.s_call_to_action">
<xpath expr="//section" position="attributes"> <!-- Section -->
<attribute name="class" add="pt64 pb48" remove="pt48 pb24 bg-200" separator=" "/> <xpath expr="//section" position="attributes">
</xpath> <attribute name="class" add="pt128 pb128" remove="pt48 pb24 bg-200" separator=" "/>
<!-- Layout --> <attribute name="data-oe-shape-data">{"shape":"web_editor/Rainy/05_001","flip":[]}</attribute>
<xpath expr="//div[hasclass('col-lg-9')]" position="attributes"> </xpath>
<attribute name="class" add="col-lg-12 text-center" remove="col-lg-9" separator=" "/> <!-- Shape -->
</xpath> <xpath expr="//div[hasclass('container')]" position="before">
<xpath expr="//div[hasclass('col-lg-3')]" position="attributes"> <div class="o_we_shape o_web_editor_Rainy_05_001"/>
<attribute name="class" add="col-lg-12" remove="col-lg-3" separator=" "/> </xpath>
</xpath> <!-- Layout -->
<!-- Paragraphs --> <xpath expr="//div[hasclass('col-lg-9')]" position="attributes">
<xpath expr="//h3" position="replace"> <attribute name="class" add="col-lg-12 text-center" remove="col-lg-9" separator=" "/>
<h3><b>Beauty</b> without expression is boring.</h3> </xpath>
</xpath> <xpath expr="//div[hasclass('col-lg-3')]" position="attributes">
<xpath expr="//p" position="replace"> <attribute name="class" add="col-lg-12" remove="col-lg-3" separator=" "/>
<p>Join us and enjoy the pleasure of caring for yourself.</p> </xpath>
</xpath> <!-- Paragraphs -->
<!-- Button --> <xpath expr="//h3" position="replace">
<xpath expr="(//div[hasclass('col-lg-12')])[2]/p" position="attributes"> <h2>Beauty without <br/>expression is boring</h2>
<attribute name="style" add="text-align: center;" remove="text-align: right;" separator=" "/> </xpath>
</xpath> <xpath expr="//p" position="replace" mode="inner">
</template> Join us and enjoy the pleasure of caring for yourself.
</xpath>
<!-- Button -->
<xpath expr="(//div[hasclass('col-lg-12')])[2]/p" position="attributes">
<attribute name="style" add="text-align: center;" remove="text-align: right;" separator=";"/>
</xpath>
</template>
</odoo> </odoo>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_color_blocks_2" inherit_id="website.s_color_blocks_2">
<!-- Column #1 -->
<xpath expr="//div[hasclass('col-lg-6')]" position="attributes">
<attribute name="class" add="o_cc4" remove="o_cc3" separator=" "/>
</xpath>
<!-- Column #2 -->
<xpath expr="//div[hasclass('col-lg-6')][2]" position="attributes">
<attribute name="class" add="o_cc1" remove="o_cc5" separator=" "/>
</xpath>
</template>
</odoo>
+39 -19
View File
@@ -1,22 +1,42 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<odoo> <odoo>
<template id="s_company_team" inherit_id="website.s_company_team">
<!-- Section --> <template id="s_company_team" inherit_id="website.s_company_team">
<xpath expr="//section" position="attributes"> <!-- Section -->
<attribute name="class" add="o_cc o_cc4" separator=" "/> <xpath expr="//section" position="attributes">
</xpath> <attribute name="class" add="o_cc o_cc4 pt80 pb80" separator=" "/>
<!-- Titles --> <attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/20","flip":["y"]}</attribute>
<xpath expr="(//div[hasclass('col-lg-8')])[1]/h4" position="replace"> </xpath>
<h4>Tony</h4> <!-- Shape -->
</xpath> <xpath expr="//div[hasclass('container')]" position="before">
<xpath expr="(//div[hasclass('col-lg-8')])[2]/h4" position="replace"> <div class="o_we_shape o_web_editor_Wavy_20 o_we_flip_y"/>
<h4>Mich</h4> </xpath>
</xpath> <!-- Titles -->
<xpath expr="(//div[hasclass('col-lg-8')])[3]/h4" position="replace"> <xpath expr="(//div[hasclass('col-lg-8')])[1]/h4" position="replace" mode="inner">
<h4>Aline</h4> Tony
</xpath> </xpath>
<xpath expr="(//div[hasclass('col-lg-8')])[4]/h4" position="replace"> <xpath expr="(//div[hasclass('col-lg-8')])[2]/h4" position="replace" mode="inner">
<h4>Iris</h4> Mich
</xpath> </xpath>
</template> <xpath expr="(//div[hasclass('col-lg-8')])[3]/h4" position="replace" mode="inner">
Aline
</xpath>
<xpath expr="(//div[hasclass('col-lg-8')])[4]/h4" position="replace" mode="inner">
Iris
</xpath>
<!-- Images -->
<xpath expr="//img" position="attributes">
<attribute name="class" add="img-thumbnail" separator=" "/>
</xpath>
<xpath expr="(//img)[2]" position="attributes">
<attribute name="class" add="img-thumbnail" separator=" "/>
</xpath>
<xpath expr="(//img)[3]" position="attributes">
<attribute name="class" add="img-thumbnail" separator=" "/>
</xpath>
<xpath expr="(//img)[4]" position="attributes">
<attribute name="class" add="img-thumbnail" separator=" "/>
</xpath>
</template>
</odoo> </odoo>
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_comparisons" inherit_id="website.s_comparisons">
<!-- Card #1 -->
<xpath expr="//div[hasclass('card')]" position="attributes">
<attribute name="class" add="bg-o-color-3" remove="bg-200" separator=" "/>
</xpath>
<!-- Card #2 -->
<xpath expr="(//div[hasclass('card')])[2]" position="attributes">
<attribute name="class" add="bg-o-color-1" remove="bg-o-color-5" separator=" "/>
</xpath>
<xpath expr="(//div[hasclass('card')])[2]//a[hasclass('btn')]" position="attributes">
<attribute name="class" add="btn-secondary" remove="btn-primary" separator=" "/>
</xpath>
</template>
</odoo>
+28 -19
View File
@@ -1,22 +1,31 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<odoo> <odoo>
<template id="s_cover" inherit_id="website.s_cover">
<!-- Section --> <template id="s_cover" inherit_id="website.s_cover">
<xpath expr="//section" position="attributes"> <!-- Section -->
<attribute name="class" add="o_full_screen_height bg-black-15 o_cc o_cc5" remove="bg-black-50" separator=" "/> <xpath expr="//section" position="attributes">
</xpath> <attribute name="class" add="o_full_screen_height bg-black-15 o_cc o_cc5" remove="bg-black-50" separator=" "/>
<!-- Filter --> <attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/09","flip":[]}</attribute>
<xpath expr="//div[hasclass('o_we_bg_filter')]" position="attributes"> </xpath>
<attribute name="class" add="bg-black-15" remove="bg-black-50" separator=" "/> <!-- Change position of background image -->
</xpath> <xpath expr="//span[hasclass('s_parallax_bg')]" position="attributes">
<!-- Title --> <attribute name="style" add="background-position: 50% 50%;" remove="background-position: 50% 0;" separator=";"/>
<xpath expr="//h1" position="replace"> </xpath>
<h1 style="text-align: center;"> <!-- Filter -->
<font style="font-size: 62px;"><b>Working beauty from the inside out</b></font> <xpath expr="//div[hasclass('o_we_bg_filter')]" position="attributes">
</h1> <attribute name="class" add="bg-black-15" remove="bg-black-50" separator=" "/>
</xpath> </xpath>
<!-- Paragraphs --> <!-- Shape -->
<xpath expr="//p[2]" position="replace"/> <xpath expr="//div[hasclass('container')]" position="before">
<xpath expr="//p[1]" position="replace"/> <div class="o_we_shape o_web_editor_Wavy_09"/>
</template> </xpath>
<!-- Title -->
<xpath expr="//h1" position="replace" mode="inner">
Working beauty <br/>from the inside out
</xpath>
<!-- Paragraphs -->
<xpath expr="//p[2]" position="replace"/>
<xpath expr="//p[1]" position="replace"/>
</template>
</odoo> </odoo>
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_image_text" inherit_id="website.s_image_text">
<!-- Img -->
<xpath expr="//img" position="attributes">
<attribute name="src">/web_editor/image_shape/website.s_image_text_default_image/web_editor/pattern/pattern_waves_4.svg?c1=o-color-1&amp;c3=o-color-4</attribute>
<attribute name="data-shape">web_editor/pattern/pattern_waves_4</attribute>
<attribute name="data-original-mimetype">image/jpeg</attribute>
<attribute name="data-file-name">s_image_text.svg</attribute>
<attribute name="data-shape-colors">o-color-1;;o-color-4;;</attribute>
</xpath>
</template>
</odoo>
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_media_list" inherit_id="website.s_media_list">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc1" remove="o_cc2" separator=" "/>
</xpath>
<!-- Item #1 - img -->
<xpath expr="//img" position="attributes">
<attribute name="src">/web_editor/image_shape/website.s_media_list_default_image_1/web_editor/line/little_lines_1.svg?c1=o-color-1</attribute>
<attribute name="data-shape">web_editor/line/little_lines_1</attribute>
<attribute name="data-original-mimetype">image/jpeg</attribute>
<attribute name="data-file-name">s_media_list_1.svg</attribute>
<attribute name="data-shape-colors">o-color-1;;;;</attribute>
</xpath>
<!-- Item #2 - img -->
<xpath expr="(//img)[2]" position="attributes">
<attribute name="src">/web_editor/image_shape/website.s_media_list_default_image_2/web_editor/line/little_lines_3.svg?c1=o-color-1&amp;c2=o-color-2&amp;c5=o-color-3</attribute>
<attribute name="data-shape">web_editor/line/little_lines_3</attribute>
<attribute name="data-original-mimetype">image/jpeg</attribute>
<attribute name="data-file-name">s_media_list_2.svg</attribute>
<attribute name="data-shape-colors">o-color-1;o-color-2;;;o-color-3</attribute>
</xpath>
<!-- Item #3 - img -->
<xpath expr="(//img)[3]" position="attributes">
<attribute name="src">/web_editor/image_shape/website.s_media_list_default_image_3/web_editor/line/little_lines_2.svg?c2=o-color-2</attribute>
<attribute name="data-shape">web_editor/line/little_lines_2</attribute>
<attribute name="data-original-mimetype">image/jpeg</attribute>
<attribute name="data-file-name">s_media_list_3.svg</attribute>
<attribute name="data-shape-colors">;o-color-2;;;</attribute>
</xpath>
</template>
</odoo>
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_numbers" inherit_id="website.s_numbers">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc3" remove="o_cc2" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Rainy/10","flip":[]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Rainy_10"/>
</xpath>
</template>
</odoo>
+16
View File
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_picture" inherit_id="website.s_picture">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc1" remove="o_cc2" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Rainy/06","flip":["x"]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Rainy_06 o_we_flip_x"/>
</xpath>
</template>
</odoo>
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_product_catalog" inherit_id="website.s_product_catalog">
<!-- Filter -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_bg_filter bg-white-75"/>
</xpath>
</template>
</odoo>
@@ -0,0 +1,62 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_product_list" inherit_id="website.s_product_list">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="pt96 pb96" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/15","flip":[]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container-fluid')]" position="before">
<div class="o_we_shape o_web_editor_Wavy_15"/>
</xpath>
<!-- Container -->
<xpath expr="//div[hasclass('container-fluid')]" position="attributes">
<attribute name="class" add="container" remove="container-fluid" separator=" "/>
</xpath>
<!-- Item #1 -->
<xpath expr="//img" position="attributes">
<attribute name="class" add="rounded-circle" separator=" "/>
</xpath>
<xpath expr="//a[hasclass('btn')]" position="replace" mode="inner">
Make-up
</xpath>
<!-- Item #2 -->
<xpath expr="(//img)[2]" position="attributes">
<attribute name="class" add="rounded-circle" separator=" "/>
</xpath>
<xpath expr="(//a[hasclass('btn')])[2]" position="replace" mode="inner">
Skin gel
</xpath>
<!-- Item #3 -->
<xpath expr="(//img)[3]" position="attributes">
<attribute name="class" add="rounded-circle" separator=" "/>
</xpath>
<xpath expr="(//a[hasclass('btn')])[3]" position="replace" mode="inner">
Lipstick
</xpath>
<!-- Item #4 -->
<xpath expr="(//img)[4]" position="attributes">
<attribute name="class" add="rounded-circle" separator=" "/>
</xpath>
<xpath expr="(//a[hasclass('btn')])[4]" position="replace" mode="inner">
Eyeliner
</xpath>
<!-- Item #5 -->
<xpath expr="(//img)[5]" position="attributes">
<attribute name="class" add="rounded-circle" separator=" "/>
</xpath>
<xpath expr="(//a[hasclass('btn')])[5]" position="replace" mode="inner">
Perfume
</xpath>
<!-- Item #6 -->
<xpath expr="(//img)[6]" position="attributes">
<attribute name="class" add="rounded-circle" separator=" "/>
</xpath>
<xpath expr="(//a[hasclass('btn')])[6]" position="replace" mode="inner">
Essential oils
</xpath>
</template>
</odoo>
+26 -19
View File
@@ -1,22 +1,29 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<odoo> <odoo>
<template id="s_text_image" inherit_id="website.s_text_image">
<!-- Section --> <template id="s_text_image" inherit_id="website.s_text_image">
<xpath expr="//section" position="attributes"> <!-- Section -->
<attribute name="class" add="o_cc o_cc4" separator=" "/> <xpath expr="//section" position="attributes">
</xpath> <attribute name="class" add="o_cc o_cc3" separator=" "/>
<!-- Title --> </xpath>
<xpath expr="//h2" position="replace"> <!-- Title -->
<h2>Pamper Yourself</h2> <xpath expr="//h2" position="replace" mode="inner">
</xpath> Pamper Yourself
<!-- Paragraph --> </xpath>
<xpath expr="//p[1]" position="replace"> <!-- Paragraph -->
<p>Escape from everyday busy reality and treat your body with intensive care. Beauty and health go hand in hand. Take time to slow down in our relaxing spa, and everything youre chasing will come around.</p> <xpath expr="//p[1]" position="replace" mode="inner">
</xpath> <br/>
<xpath expr="//p[2]" position="replace"/> Escape from everyday busy reality and treat your body with intensive care. Beauty and health go hand in hand. Take time to slow down in our relaxing spa, and everything youre chasing will come around.
<!-- Button --> </xpath>
<xpath expr="//a" position="attributes"> <xpath expr="//p[2]" position="replace"/>
<attribute name="class" add="btn-outline-secondary" remove="btn-primary" separator=" "/> <!-- Img -->
</xpath> <xpath expr="//img" position="attributes">
</template> <attribute name="src">/web_editor/image_shape/website.s_text_image_default_image/web_editor/pattern/pattern_waves_3.svg?c1=o-color-1&amp;c2=o-color-2&amp;c3=o-color-3&amp;c5=o-color-1</attribute>
<attribute name="data-shape">web_editor/pattern/pattern_waves_3</attribute>
<attribute name="data-original-mimetype">image/jpeg</attribute>
<attribute name="data-file-name">s_text_image.svg</attribute>
<attribute name="data-shape-colors">o-color-1;o-color-2;o-color-3;;o-color-1</attribute>
</xpath>
</template>
</odoo> </odoo>
+17 -12
View File
@@ -1,15 +1,20 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<odoo> <odoo>
<template id="s_title" inherit_id="website.s_title">
<!-- Section --> <template id="s_title" inherit_id="website.s_title">
<xpath expr="//section" position="attributes"> <!-- Section -->
<attribute name="class" add="o_cc o_cc4" separator=" "/> <xpath expr="//section" position="attributes">
</xpath> <attribute name="class" add="o_cc o_cc4 pt80" remove="pt40" separator=" "/>
<!-- Title --> <attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/13_001","flip":["y"]}</attribute>
<xpath expr="//h1" position="replace"> </xpath>
<h1 style="text-align: center;"> <!-- Title -->
<font style="font-size: 62px;">Close your eyes and let yourself go in the expert hands of our beauticians.</font> <xpath expr="//h1" position="replace" mode="inner">
</h1> Close your eyes and let yourself go in the expert hands of our beauticians.
</xpath> </xpath>
</template> <!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Wavy_13_001 o_we_flip_y"/>
</xpath>
</template>
</odoo> </odoo>