[IMP] theme_artists: update the theme

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

task-2580170

X-original-commit: 46a1d66d96
Part-of: odoo/design-themes#501
This commit is contained in:
Brieuc-brd
2021-06-25 06:36:16 +00:00
committed by qsm-odoo
parent e958495106
commit 30c3b2cdae
55 changed files with 1007 additions and 318 deletions
+34 -2
View File
@@ -4,7 +4,7 @@
'category': 'Theme/Creative', 'category': 'Theme/Creative',
'summary': 'Artist, Arts, Galleries, Creative, Paintings, Photography, Shows, Stores', 'summary': 'Artist, Arts, Galleries, Creative, Paintings, Photography, Shows, Stores',
'sequence': 310, 'sequence': 310,
'version': '2.0.0', 'version': '2.1.0',
'author': 'Odoo S.A.', 'author': 'Odoo S.A.',
'depends': ['theme_common'], 'depends': ['theme_common'],
'data': [ 'data': [
@@ -15,12 +15,44 @@
'views/snippets/s_text_image.xml', 'views/snippets/s_text_image.xml',
'views/snippets/s_three_columns.xml', 'views/snippets/s_three_columns.xml',
'views/snippets/s_call_to_action.xml', 'views/snippets/s_call_to_action.xml',
'views/snippets/s_carousel.xml',
'views/snippets/s_title.xml',
'views/snippets/s_image_gallery.xml',
'views/snippets/s_banner.xml',
'views/snippets/s_cover.xml',
'views/snippets/s_features.xml',
'views/snippets/s_media_list.xml',
'views/snippets/s_numbers.xml',
'views/snippets/s_picture.xml',
'views/snippets/s_image_text.xml',
'views/snippets/s_features_grid.xml',
'views/snippets/s_product_catalog.xml',
'views/snippets/s_quotes_carousel.xml',
'views/snippets/s_comparisons.xml',
'views/snippets/s_company_team.xml',
'views/snippets/s_product_list.xml',
'views/snippets/s_process_steps.xml',
'views/snippets/s_color_blocks_2.xml',
], ],
'images': [ 'images': [
'static/description/artists_description.png', 'static/description/artists_description.jpg',
'static/description/artists_screenshot.jpg', 'static/description/artists_screenshot.jpg',
], ],
'images_preview_theme': {
'website.s_carousel_default_image_1': '/theme_artists/static/src/img/snippets/s_carousel_1.jpg',
'website.s_text_image_default_image': '/theme_artists/static/src/img/snippets/s_text_image.jpg',
'website.s_three_columns_default_image_1': '/theme_artists/static/src/img/snippets/s_product_5.jpg',
'website.s_three_columns_default_image_2': '/theme_artists/static/src/img/snippets/library_image_13.jpg',
'website.s_three_columns_default_image_3': '/theme_artists/static/src/img/snippets/library_image_07.jpg',
'website.s_cover_default_image': '/theme_artists/static/src/img/snippets/s_cover.jpg',
'website.library_image_02': '/theme_artists/static/src/img/snippets/library_image_03.jpg',
'website.library_image_05': '/theme_artists/static/src/img/snippets/library_image_19.jpg',
'website.library_image_08': '/theme_artists/static/src/img/snippets/library_image_14.jpg',
'website.library_image_10': '/theme_artists/static/src/img/snippets/library_image_10.jpg',
'website.library_image_14': '/theme_artists/static/src/img/snippets/library_image_05.jpg',
'website.library_image_16': '/theme_artists/static/src/img/snippets/library_image_16.jpg',
},
'license': 'LGPL-3', 'license': 'LGPL-3',
'live_test_url': 'https://theme-artists.odoo.com', 'live_test_url': 'https://theme-artists.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_artists.s_banner_parallax_000_variables_scss" model="theme.ir.asset"> <record id="theme_artists.s_banner_parallax_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_artists.s_banner_parallax_000_variables_scss</field> <field name="key">theme_artists.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_artists/static/src/old_snippets/s_banner_parallax/000_variables.scss</field> <field name="path">theme_artists/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_artists.s_products_carousel_000_variables_scss" model="theme.ir.asset"> <record id="theme_artists.s_products_carousel_000_variables_scss" model="theme.ir.asset">
<field name="key">theme_artists.s_products_carousel_000_variables_scss</field> <field name="key">theme_artists.s_products_carousel_000_variables_scss</field>
<field name="name">Products carousel 000 variables SCSS</field> <field name="name">Products carousel 000 variables SCSS</field>
<field name="bundle">web._assets_primary_variables</field> <field name="bundle">web._assets_primary_variables</field>
<field name="path">theme_artists/static/src/old_snippets/s_products_carousel/000_variables.scss</field> <field name="path">theme_artists/static/src/old_snippets/s_products_carousel/000_variables.scss</field>
<field name="active" eval="False"/> <field name="active" eval="False"/>
</record> </record>
<record id="theme_artists.primary_variables_scss" model="theme.ir.asset"> <record id="theme_artists.primary_variables_scss" model="theme.ir.asset">
<field name="key">theme_artists.primary_variables_scss</field> <field name="key">theme_artists.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_artists/static/src/scss/primary_variables.scss</field> <field name="path">theme_artists/static/src/scss/primary_variables.scss</field>
</record> </record>
<record id="theme_artists.compatibility_saas_11_4_variables_scss" model="theme.ir.asset"> <record id="theme_artists.compatibility_saas_11_4_variables_scss" model="theme.ir.asset">
<field name="key">theme_artists.compatibility_saas_11_4_variables_scss</field> <field name="key">theme_artists.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_artists/static/src/scss/compatibility-saas-11.4-variables.scss</field> <field name="path">/theme_artists/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: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 737 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 42 KiB

After

Width:  |  Height:  |  Size: 66 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="artists_description.png" class="img-fluid d-block mx-auto"> <img src="artists_description.jpg" class="img-fluid d-block mx-auto">
<hr> <hr>
<h2 class="text-muted">Artists Customization Tool</h2> <h2 class="text-muted">Artists Customization Tool</h2>
Binary file not shown.

After

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 128 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

After

Width:  |  Height:  |  Size: 106 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 133 KiB

After

Width:  |  Height:  |  Size: 114 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 179 KiB

After

Width:  |  Height:  |  Size: 96 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 194 KiB

After

Width:  |  Height:  |  Size: 86 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 148 KiB

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 66 KiB

After

Width:  |  Height:  |  Size: 24 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 4.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 7.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

After

Width:  |  Height:  |  Size: 7.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 191 KiB

After

Width:  |  Height:  |  Size: 38 KiB

+17 -9
View File
@@ -1,15 +1,14 @@
odoo.define("theme_artists.tour.artists", function (require) { /** @odoo-module */
"use strict";
import wTourUtils from 'website.tour_utils';
const core = require("web.core"); const core = require("web.core");
const _t = core._t; const _t = core._t;
const wTourUtils = require("website.tour_utils");
var tour = require("web_tour.tour");
const snippets = [ const snippets = [
{ {
id: 's_parallax', id: 's_carousel_wrapper',
name: 'Parallax', name: 'Carousel',
}, },
{ {
id: 's_text_image', id: 's_text_image',
@@ -19,6 +18,14 @@ const snippets = [
id: 's_three_columns', id: 's_three_columns',
name: 'Columns', name: 'Columns',
}, },
{
id: 's_title',
name: 'Title',
},
{
id: 's_images_wall',
name: 'Images Wall',
},
{ {
id: 's_call_to_action', id: 's_call_to_action',
name: 'Call to Action', name: 'Call to Action',
@@ -32,7 +39,8 @@ wTourUtils.registerThemeHomepageTour("artists_tour", [
wTourUtils.goBackToBlocks(), wTourUtils.goBackToBlocks(),
wTourUtils.dragNDrop(snippets[2]), wTourUtils.dragNDrop(snippets[2]),
wTourUtils.dragNDrop(snippets[3]), wTourUtils.dragNDrop(snippets[3]),
wTourUtils.clickOnSnippet(snippets[3]), wTourUtils.clickOnText(snippets[3], 'h1'),
wTourUtils.changeOption('ScrollButton', 'we-button-group.o_we_user_value_widget', _t('height')), wTourUtils.goBackToBlocks(),
wTourUtils.dragNDrop(snippets[4]),
wTourUtils.dragNDrop(snippets[5]),
]); ]);
});
@@ -2,6 +2,13 @@
// Fonts // Fonts
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
$o-theme-h1-font-size-multiplier: (62 / 16);
$o-theme-h2-font-size-multiplier: (44 / 16);
$o-theme-h3-font-size-multiplier: (36 / 16);
$o-theme-h4-font-size-multiplier: (24 / 16);
$o-theme-h5-font-size-multiplier: (21 / 16);
$o-theme-h6-font-size-multiplier: (18 / 16);
$o-theme-font-configs: ( $o-theme-font-configs: (
'Handlee': ( 'Handlee': (
'family': ('Handlee', cursive), 'family': ('Handlee', cursive),
@@ -70,6 +77,14 @@ $o-theme-font-configs: (
'family': ('Radley', serif), 'family': ('Radley', serif),
'url': 'Radley:300,300i,400,400i,700,700i', 'url': 'Radley:300,300i,400,400i,700,700i',
), ),
'Oxygen': (
'family': ('Oxygen', sans-serif),
'url': 'Oxygen:300,400,700',
),
'Montserrat': (
'family': ('Montserrat', sans-serif),
'url': 'Montserrat:300,300i,400,400i,700,700i',
),
); );
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
@@ -80,15 +95,16 @@ $o-website-values-palettes: (
( (
'color-palettes-name': 'artists-1', 'color-palettes-name': 'artists-1',
'header-font-size': (13 / 16) * 1rem, 'header-font-size': (13 / 16) * 1rem,
'font': 'Droid Sans', 'font': 'Montserrat',
'headings-font': 'Radley', 'headings-font': 'Oxygen',
'navbar-font': 'Radley', 'navbar-font': 'Montserrat',
'buttons-font': 'Radley', 'buttons-font': 'Montserrat',
'btn-ripple': true, 'btn-ripple': true,
'header-template': 'hamburger', 'header-template': 'hamburger',
'hamburger-type': 'off-canvas', 'hamburger-type': 'off-canvas',
'hamburger-position': 'left', 'hamburger-position': 'left',
'footer-template': 'centered', 'footer-template': 'centered',
'link-underline': 'never',
), ),
); );
@@ -125,7 +141,15 @@ $o-color-palettes-compatibility-indexes: (
//------------------------------------------------------------------------------ //------------------------------------------------------------------------------
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Airy/12', (3: 3)); $o-bg-shapes: change-shape-colors-mapping('web_editor', 'Airy/12', (3: 3));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Airy/12_001', (3: 3)); $o-bg-shapes: change-shape-colors-mapping('web_editor', 'Airy/12_001', (3: 5));
$o-bg-shapes: add-extra-shape-colors-mapping('web_editor', 'Airy/12_001', 'second', (3: 4));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/02_001', (3: 5));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/04', (5: 4)); $o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/04', (5: 4));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/05', (5: 4));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/08', (2: 4));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Wavy/27', (2: 4));
$o-bg-shapes: add-extra-shape-colors-mapping('web_editor', 'Wavy/27', 'second', (1: 5, 2: 5));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Origins/16', (3: 5));
$o-bg-shapes: change-shape-colors-mapping('web_editor', 'Floats/02', (1: 5, 2: 5, 3: 1, 5: 1));
$o-bg-shapes: add-footer-shape-colors-mapping('web_editor', 'Airy/12', (3: 'footer')); $o-bg-shapes: add-footer-shape-colors-mapping('web_editor', 'Airy/12', (3: 'footer'));
$o-bg-shapes: add-footer-shape-colors-mapping('web_editor', 'Airy/12_001', (3: 'footer')); $o-bg-shapes: add-footer-shape-colors-mapping('web_editor', 'Airy/12_001', (3: 'footer'));
+215 -173
View File
@@ -1,177 +1,219 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<odoo> <odoo>
<!-- 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_artists/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_artists/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_artists/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_artists/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_artists/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_artists/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_artists/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_monglia's primary_variables.scss, theme.scss and theme_common's mixins.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_artists/static/src/img/snippets/s_banner.jpg</field> <field name="name">theme_common.image_content_02</field>
</record> <field name="url">/theme_artists/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_artists/static/src/img/snippets/s_popup.jpg</field> <field name="name">theme_common.image_content_03</field>
</record> <field name="url">/theme_artists/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_artists/static/src/img/snippets/s_cover.jpg</field> <field name="name">theme_common.image_content_07</field>
</record> <field name="url">/theme_artists/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_artists/static/src/img/snippets/s_text_image.jpg</field> <field name="name">theme_common.image_content_09</field>
</record> <field name="url">/theme_artists/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_artists/static/src/img/snippets/s_image_text.jpg</field> <field name="name">theme_common.image_content_10</field>
</record> <field name="url">/theme_artists/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_artists/static/src/img/snippets/s_picture.jpg</field> <field name="name">theme_common.image_content_11</field>
</record> <field name="url">/theme_artists/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_artists/static/src/img/snippets/library_image_11.jpg</field> <field name="name">theme_common.image_content_12</field>
</record> <field name="url">/theme_artists/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_artists/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_artists/static/src/img/snippets/s_banner.jpg</field>
<field name="name">website.library_image_07</field> </record>
<field name="url">/theme_artists/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_artists/static/src/img/snippets/s_popup.jpg</field>
<field name="name">website.s_masonry_block_default_image_1</field> </record>
<field name="url">/theme_artists/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_artists/static/src/img/snippets/s_cover.jpg</field>
<field name="name">website.s_carousel_default_image_1</field> </record>
<field name="url">/theme_artists/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_artists/static/src/img/snippets/s_text_image.jpg</field>
<field name="name">website.s_carousel_default_image_2</field> </record>
<field name="url">/theme_artists/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_artists/static/src/img/snippets/s_image_text.jpg</field>
<field name="name">website.s_carousel_default_image_3</field> </record>
<field name="url">/theme_artists/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_artists/static/src/img/snippets/s_picture.jpg</field>
<field name="name">website.s_media_list_default_image_1</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_media_list_1.jpg</field> <record id="s_three_columns_default_image_2" model="theme.ir.attachment">
</record> <field name="key">website.s_three_columns_default_image_2</field>
<record id="s_media_list_default_image_2" model="theme.ir.attachment"> <field name="name">website.s_three_columns_default_image_2</field>
<field name="key">website.s_media_list_default_image_2</field> <field name="url">/theme_loftspace/static/src/img/snippets/library_image_13.jpg</field>
<field name="name">website.s_media_list_default_image_2</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_media_list_2.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_3" model="theme.ir.attachment"> <field name="name">website.library_image_11</field>
<field name="key">website.s_media_list_default_image_3</field> <field name="url">/theme_artists/static/src/img/snippets/library_image_11.jpg</field>
<field name="name">website.s_media_list_default_image_3</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_media_list_3.jpg</field> <record id="library_image_13" model="theme.ir.attachment">
</record> <field name="key">website.library_image_13</field>
<record id="s_parallax_default_image" model="theme.ir.attachment"> <field name="name">website.library_image_13</field>
<field name="key">website.s_parallax_default_image</field> <field name="url">/theme_artists/static/src/img/snippets/library_image_19.jpg</field>
<field name="name">website.s_parallax_default_image</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_parallax.jpg</field> <record id="library_image_07" model="theme.ir.attachment">
</record> <field name="key">website.library_image_07</field>
<record id="s_product_catalog_default_image" model="theme.ir.attachment"> <field name="name">website.library_image_07</field>
<field name="key">website.s_product_catalog_default_image</field> <field name="url">/theme_artists/static/src/img/snippets/library_image_07.jpg</field>
<field name="name">website.s_product_catalog_default_image</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_product_catalog.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_product_list_default_image_1" model="theme.ir.attachment"> <field name="name">website.s_masonry_block_default_image_1</field>
<field name="key">website.s_product_list_default_image_1</field> <field name="url">/theme_artists/static/src/img/snippets/s_masonry_block.jpg</field>
<field name="name">website.s_product_list_default_image_1</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_product_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_product_list_default_image_2" model="theme.ir.attachment"> <field name="name">website.s_carousel_default_image_1</field>
<field name="key">website.s_product_list_default_image_2</field> <field name="url">/theme_artists/static/src/img/snippets/s_carousel_1.jpg</field>
<field name="name">website.s_product_list_default_image_2</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_product_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_product_list_default_image_3" model="theme.ir.attachment"> <field name="name">website.s_carousel_default_image_2</field>
<field name="key">website.s_product_list_default_image_3</field> <field name="url">/theme_artists/static/src/img/snippets/s_carousel_2.jpg</field>
<field name="name">website.s_product_list_default_image_3</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_product_3.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_product_list_default_image_4" model="theme.ir.attachment"> <field name="name">website.s_carousel_default_image_3</field>
<field name="key">website.s_product_list_default_image_4</field> <field name="url">/theme_artists/static/src/img/snippets/s_carousel_3.jpg</field>
<field name="name">website.s_product_list_default_image_4</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_product_4.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_product_list_default_image_5" model="theme.ir.attachment"> <field name="name">website.s_media_list_default_image_1</field>
<field name="key">website.s_product_list_default_image_5</field> <field name="url">/theme_artists/static/src/img/snippets/s_media_list_1.jpg</field>
<field name="name">website.s_product_list_default_image_5</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_product_5.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_product_list_default_image_6" model="theme.ir.attachment"> <field name="name">website.s_media_list_default_image_2</field>
<field name="key">website.s_product_list_default_image_6</field> <field name="url">/theme_artists/static/src/img/snippets/s_media_list_2.jpg</field>
<field name="name">website.s_product_list_default_image_6</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_product_6.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>
<record id="s_quotes_carousel_demo_image_1" model="theme.ir.attachment"> <field name="name">website.s_media_list_default_image_3</field>
<field name="key">website.s_quotes_carousel_demo_image_1</field> <field name="url">/theme_artists/static/src/img/snippets/s_media_list_3.jpg</field>
<field name="name">website.s_quotes_carousel_demo_image_1</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_quotes_carousel_1.jpg</field> <record id="s_parallax_default_image" model="theme.ir.attachment">
</record> <field name="key">website.s_parallax_default_image</field>
<record id="s_quotes_carousel_demo_image_2" model="theme.ir.attachment"> <field name="name">website.s_parallax_default_image</field>
<field name="key">website.s_quotes_carousel_demo_image_2</field> <field name="url">/theme_artists/static/src/img/snippets/s_parallax.jpg</field>
<field name="name">website.s_quotes_carousel_demo_image_2</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_quotes_carousel_2.jpg</field> <record id="s_product_catalog_default_image" model="theme.ir.attachment">
</record> <field name="key">website.s_product_catalog_default_image</field>
<record id="s_newsletter_block" model="theme.ir.attachment"> <field name="name">website.s_product_catalog_default_image</field>
<field name="key">website.library_image_17</field> <field name="url">/theme_artists/static/src/img/snippets/s_product_catalog.jpg</field>
<field name="name">website.library_image_17</field> </record>
<field name="url">/theme_artists/static/src/img/snippets/s_newsletter.jpg</field> <record id="s_product_list_default_image_1" model="theme.ir.attachment">
</record> <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_artists/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_artists/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_artists/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_artists/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_artists/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_artists/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_artists/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_artists/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_artists/static/src/img/snippets/s_newsletter.jpg</field>
</record>
<record id="library_image_02" model="theme.ir.attachment">
<field name="key">website.library_image_02</field>
<field name="name">website.library_image_02</field>
<field name="url">/theme_artists/static/src/img/snippets/library_image_02.jpg</field>
</record>
<record id="library_image_08" model="theme.ir.attachment">
<field name="key">website.library_image_08</field>
<field name="name">website.library_image_08</field>
<field name="url">/theme_artists/static/src/img/snippets/library_image_08.jpg</field>
</record>
<record id="library_image_03" model="theme.ir.attachment">
<field name="key">website.library_image_03</field>
<field name="name">website.library_image_03</field>
<field name="url">/theme_artists/static/src/img/snippets/library_image_03.jpg</field>
</record>
<record id="library_image_10" model="theme.ir.attachment">
<field name="key">website.library_image_10</field>
<field name="name">website.library_image_10</field>
<field name="url">/theme_artists/static/src/img/snippets/library_image_10.jpg</field>
</record>
<record id="library_image_05" model="theme.ir.attachment">
<field name="key">website.library_image_05</field>
<field name="name">website.library_image_05</field>
<field name="url">/theme_artists/static/src/img/snippets/library_image_05.jpg</field>
</record>
<record id="library_image_14" model="theme.ir.attachment">
<field name="key">website.library_image_14</field>
<field name="name">website.library_image_14</field>
<field name="url">/theme_artists/static/src/img/snippets/library_image_14.jpg</field>
</record>
<record id="library_image_16" model="theme.ir.attachment">
<field name="key">website.library_image_16</field>
<field name="name">website.library_image_16</field>
<field name="url">/theme_artists/static/src/img/snippets/library_image_16.jpg</field>
</record>
</odoo> </odoo>
+28
View File
@@ -0,0 +1,28 @@
<?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="o_cc5" remove="o_cc3" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/02_001","flip":["y"]}</attribute>
</xpath>
<!-- Shape & filter -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_bg_filter" style="background-color: rgba(17, 13, 22, 0.85) !important;"/>
<div class="o_we_shape o_web_editor_Wavy_02_001 o_we_flip_y"/>
</xpath>
<!-- Jumbotron -->
<xpath expr="//div[hasclass('jumbotron')]" position="attributes">
<attribute name="class" remove="o_cc o_cc1" separator=" "/>
</xpath>
<!-- Title -->
<xpath expr="//h1" position="replace" mode="inner">
Emotions through the colors
</xpath>
<xpath expr="//h1" position="after">
<p><br/></p>
</xpath>
</template>
</odoo>
@@ -1,21 +1,23 @@
<?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="pb152 pt64" remove="pb24 pt48" separator=" "/> <xpath expr="//section" position="attributes">
<attribute name="data-oe-shape-data">{"shape":"web_editor/Airy/12_001","flip":["y"]}</attribute> <attribute name="class" add="pb208 pt64 o_cc4" remove="pb24 pt48 o_cc3" separator=" "/>
</xpath> <attribute name="data-oe-shape-data">{"shape":"web_editor/Airy/12_001","flip":["y"]}</attribute>
<!-- Shape --> </xpath>
<xpath expr="//div[hasclass('container')]" position="before"> <!-- Shape -->
<div class="o_we_shape o_web_editor_Airy_12_001 o_we_flip_y"/> <xpath expr="//div[hasclass('container')]" position="before">
</xpath> <div class="o_we_shape o_web_editor_Airy_12_001 o_we_flip_y"/>
<!-- Paragraph --> </xpath>
<xpath expr="//h3" position="replace"> <!-- Title & Paragraph -->
<h3>Want to <b>discover more</b>?</h3> <xpath expr="//h3" position="replace" mode="inner">
</xpath> <b>Want to discover more?</b>
<xpath expr="//p" position="replace"> </xpath>
<p>Contact me for a visit of my studio.</p> <xpath expr="//p" position="replace" mode="inner">
</xpath> Contact me for a visit of my studio.
</template> </xpath>
</template>
</odoo> </odoo>
@@ -0,0 +1,69 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_carousel" inherit_id="website.s_carousel">
<!-- Carousel-item #01 -->
<xpath expr="//div[hasclass('carousel-item')]" position="attributes">
<attribute name="data-oe-shape-data">{"shape":"web_editor/Origins/16","flip":[]}</attribute>
<attribute name="class" add="o_cc o_cc5" separator=" "/>
</xpath>
<!-- Shape & filter -->
<xpath expr="//div[hasclass('carousel-item')]//div[hasclass('container')]" position="before">
<div class="o_we_bg_filter bg-black-25"/>
<div class="o_we_shape o_web_editor_Origins_16"/>
</xpath>
<!-- Content -->
<xpath expr="//div[hasclass('carousel-item')]//div[hasclass('carousel-content')]" position="replace">
<div class="carousel-content col-lg-12 pb112 pt112">
<h2 style="text-align: center;">Aquitani</h2>
<p class="lead" style="text-align: center;"><b>Photoshoot / June 2021</b></p>
<p style="text-align: center;">
<a href="#" class="btn btn-primary btn-lg mb-2">Discover</a>
</p>
</div>
</xpath>
<!-- Carousel-item #02 -->
<xpath expr="//div[hasclass('carousel-item')][2]" position="attributes">
<attribute name="data-oe-shape-data">{"shape":"web_editor/Origins/16","flip":["y"]}</attribute>
<attribute name="class" add="o_cc o_cc5 pt152 pb152" remove="pt96 pb96" separator=" "/>
</xpath>
<!-- Shape & filter -->
<xpath expr="//div[hasclass('carousel-item')][2]//div[hasclass('container')]" position="before">
<div class="o_we_bg_filter bg-black-25"/>
<div class="o_we_shape o_web_editor_Origins_16 o_we_flip_y"/>
</xpath>
<!-- Content -->
<xpath expr="//div[hasclass('carousel-item')][2]//div[hasclass('carousel-content')]" position="replace">
<div class="carousel-content col-lg-12 pb112 pt112">
<h2 style="text-align: center;">Immemorabili</h2>
<p class="lead" style="text-align: center;"><b>Painting concept / April 2021</b></p>
<p style="text-align: center;">
<a href="#" class="btn btn-primary btn-lg mb-2">Discover</a>
</p>
</div>
</xpath>
<!-- Carousel-item #03 -->
<xpath expr="//div[hasclass('carousel-item')][3]" position="attributes">
<attribute name="data-oe-shape-data">{"shape":"web_editor/Origins/16","flip":[]}</attribute>
<attribute name="class" add="o_cc o_cc5 pt152 pb152" remove="pb112 pt112" separator=" "/>
</xpath>
<!-- Shape & filter -->
<xpath expr="//div[hasclass('carousel-item')][3]//div[hasclass('container')]" position="before">
<div class="o_we_bg_filter bg-black-25"/>
<div class="o_we_shape o_web_editor_Origins_16"/>
</xpath>
<!-- Title -->
<xpath expr="//div[hasclass('carousel-item')][3]//div[hasclass('carousel-content')]" position="replace">
<div class="carousel-content col-lg-12 pb112 pt112">
<h2 style="text-align: center;">Vincam</h2>
<p class="lead" style="text-align: center;"><b>Typographic collection / March 2021</b></p>
<p style="text-align: center;">
<a href="#" class="btn btn-primary btn-lg mb-2">Discover</a>
</p>
</div>
</xpath>
</template>
</odoo>
@@ -0,0 +1,33 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_color_blocks_2" inherit_id="website.s_color_blocks_2">
<!-- Left column -->
<xpath expr="//div[hasclass('col-lg-6')]" position="attributes">
<attribute name="class" add="o_cc4 pt208 pb208" remove="o_cc3" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/27","flip":["x","y"]}</attribute>
</xpath>
<!-- Left column - Shape -->
<xpath expr="//div[hasclass('col-lg-6')]//i" position="before">
<div class="o_we_shape o_web_editor_Wavy_27 o_we_flip_x o_we_flip_y o_second_extra_shape_mapping"/>
</xpath>
<!-- Left column - Button -->
<xpath expr="//div[hasclass('col-lg-6')]//a[hasclass('btn')]" position="attributes">
<attribute name="class" add="btn-secondary" remove="btn-primary" separator=" "/>
</xpath>
<!-- Right column -->
<xpath expr="//div[hasclass('col-lg-6')][2]" position="attributes">
<attribute name="class" add="pt208 pb208" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/27","flip":[]}</attribute>
</xpath>
<!-- Right column - Shape -->
<xpath expr="//div[hasclass('col-lg-6')][2]//i" position="before">
<div class="o_we_shape o_web_editor_Wavy_27"/>
</xpath>
<!-- Right column - Button -->
<xpath expr="//div[hasclass('col-lg-6')][2]//a[hasclass('btn')]" position="attributes">
<attribute name="class" add="btn-secondary" remove="btn-primary" separator=" "/>
</xpath>
</template>
</odoo>
@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_company_team" inherit_id="website.s_company_team">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc5" separator=" "/>
</xpath>
</template>
</odoo>
@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_comparisons" inherit_id="website.s_comparisons">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc5 o_colored_level" separator=" "/>
</xpath>
<!-- Card #1 -->
<xpath expr="//div[hasclass('card')]" position="attributes">
<attribute name="class" add="bg-o-color-1" remove="bg-200" separator=" "/>
</xpath>
<!-- Card #1 - First list item -->
<xpath expr="//li[hasclass('list-group-item')]" position="replace" mode="inner">
Basic sales &amp; marketing
</xpath>
<!-- Card #1 - Button -->
<xpath expr="//a[hasclass('btn')]" position="attributes">
<attribute name="class" add="btn-secondary" remove="btn-primary" 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>
<!-- Card #2 - Button -->
<xpath expr="(//a[hasclass('btn')])[2]" position="attributes">
<attribute name="class" add="btn-secondary" remove="btn-primary" separator=" "/>
</xpath>
<!-- Card #3 -->
<xpath expr="(//div[hasclass('card')])[3]" position="attributes">
<attribute name="class" add="bg-o-color-1" remove="bg-secondary" separator=" "/>
</xpath>
<!-- Card #3 - Button -->
<xpath expr="(//a[hasclass('btn')])[3]" position="attributes">
<attribute name="class" add="btn-secondary" remove="btn-primary" separator=" "/>
</xpath>
</template>
</odoo>
+26
View File
@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_cover" inherit_id="website.s_cover">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="pt200 pb200 o_cc o_cc4" remove="pb96 pt96 s_parallax_bg parallax s_parallax_is_fixed bg-black-50" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Floats/02","flip":[]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Floats_02"/>
</xpath>
<!-- Remove filter & parallax -->
<xpath expr="//div[hasclass('o_we_bg_filter')]" position="replace"/>
<xpath expr="//span[hasclass('s_parallax_bg')]" position="replace"/>
<!-- Title -->
<xpath expr="//h1" position="replace" mode="inner">
Emotions <br/>through the colors
</xpath>
<xpath expr="//h1" position="after">
<p><br/></p>
</xpath>
</template>
</odoo>
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_features" inherit_id="website.s_features">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc4" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Airy/14","flip":[]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Airy_14"/>
</xpath>
<!-- Feature #01 - Icon -->
<xpath expr="//i" position="attributes">
<attribute name="class" add="bg-o-color-5" remove="bg-primary" separator=" "/>
</xpath>
<!-- Feature #03 - Icon -->
<xpath expr="(//i)[3]" position="attributes">
<attribute name="class" add="bg-o-color-5" remove="bg-secondary" separator=" "/>
</xpath>
</template>
</odoo>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_features_grid" inherit_id="website.s_features_grid">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc5" separator=" "/>
</xpath>
<!-- Icons -->
<xpath expr="//i" position="attributes">
<attribute name="class" add="rounded" remove="rounded-circle" separator=" "/>
</xpath>
<xpath expr="(//i)[2]" position="attributes">
<attribute name="class" add="rounded" remove="rounded-circle" separator=" "/>
</xpath>
<xpath expr="(//i)[3]" position="attributes">
<attribute name="class" add="rounded" remove="rounded-circle" separator=" "/>
</xpath>
<xpath expr="(//i)[4]" position="attributes">
<attribute name="class" add="bg-o-color-1" remove="bg-secondary" separator=" "/>
</xpath>
<xpath expr="(//i)[5]" position="attributes">
<attribute name="class" add="bg-o-color-1" remove="bg-secondary" separator=" "/>
</xpath>
<xpath expr="(//i)[6]" position="attributes">
<attribute name="class" add="bg-o-color-1" remove="bg-secondary" separator=" "/>
</xpath>
</template>
</odoo>
@@ -0,0 +1,46 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_images_wall" inherit_id="website.s_images_wall">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="parallax s_parallax_is_fixed" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/04","flip":[]}</attribute>
<attribute name="data-scroll-background-ratio">1</attribute>
</xpath>
<!-- Shape, parallax background & filter -->
<xpath expr="//div[hasclass('container')]" position="before">
<span class="s_parallax_bg oe_img_bg" style="background-image: url('/web/image/website.s_cover_default_image');"/>
<div class="o_we_bg_filter" style="background-color: rgba(17, 13, 22, 0.85) !important;"/>
<div class="o_we_shape o_web_editor_Wavy_04"/>
</xpath>
<!-- Images -->
<xpath expr="//img" position="attributes">
<attribute name="class" add="rounded shadow" separator=" "/>
</xpath>
<xpath expr="(//img)[2]" position="attributes">
<attribute name="class" add="rounded shadow" separator=" "/>
</xpath>
<xpath expr="(//img)[4]" position="attributes">
<attribute name="class" add="rounded shadow" separator=" "/>
</xpath>
<xpath expr="(//img)[5]" position="attributes">
<attribute name="class" add="rounded shadow" separator=" "/>
</xpath>
<xpath expr="(//img)[6]" position="attributes">
<attribute name="class" add="rounded shadow" separator=" "/>
</xpath>
</template>
<template id="s_image_gallery" inherit_id="website.s_image_gallery">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc5 s_image_gallery_cover o_full_screen_height" separator=" "/>
</xpath>
<!-- Container -->
<xpath expr="//div[hasclass('container')]" position="attributes">
<attribute name="class" add="container-fluid" remove="container" separator=" "/>
</xpath>
</template>
</odoo>
@@ -0,0 +1,35 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_image_text" inherit_id="website.s_image_text">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc5 pt128" remove="pt32" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/05","flip":[]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Wavy_05"/>
</xpath>
<!-- Text wrapper -->
<xpath expr="//div[hasclass('col-lg-6')][2]" position="attributes">
<attribute name="class" add="col-lg-5 offset-lg-1" remove="col-lg-6" separator=" "/>
</xpath>
<!-- Title -->
<xpath expr="//h2" position="replace" mode="inner">
Discover <br/>my works
</xpath>
<xpath expr="//h2" position="after">
<p><br/></p>
</xpath>
<!-- Picture -->
<xpath expr="//img" position="attributes">
<attribute name="src">/web_editor/image_shape/website.s_image_text_default_image/web_editor/basic/bsc_square_3.svg</attribute>
<attribute name="data-shape">web_editor/basic/bsc_square_3</attribute>
<attribute name="data-original-mimetype">image/jpeg</attribute>
<attribute name="data-file-name">s_image_text.svg</attribute>
<attribute name="data-shape-colors">;;;;</attribute>
</xpath>
</template>
</odoo>
@@ -0,0 +1,50 @@
<?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_cc5" remove="o_cc2" separator=" "/>
</xpath>
<!-- Item #1 -->
<xpath expr="//div[hasclass('s_media_list_item')]//div[hasclass('row')]" position="attributes">
<attribute name="class" remove="o_cc o_cc1" separator=" "/>
</xpath>
<!-- Media list body -->
<xpath expr="//div[hasclass('s_media_list_body')]" position="attributes">
<attribute name="class" add="col-lg-6" remove="col-lg-8" separator=" "/>
</xpath>
<!-- Image wrapper -->
<xpath expr="//div[hasclass('s_media_list_img_wrapper')]" position="attributes">
<attribute name="class" add="col-lg-6" remove="col-lg-4" separator=" "/>
</xpath>
<!-- Item #2 -->
<xpath expr="//div[hasclass('s_media_list_item')][2]//div[hasclass('row')]" position="attributes">
<attribute name="class" add="flex-row-reverse" remove="o_cc o_cc1" separator=" "/>
</xpath>
<!-- Media list body -->
<xpath expr="(//div[hasclass('s_media_list_body')])[2]" position="attributes">
<attribute name="class" add="col-lg-6" remove="col-lg-8" separator=" "/>
</xpath>
<!-- Img wrapper -->
<xpath expr="(//div[hasclass('s_media_list_img_wrapper')])[2]" position="attributes">
<attribute name="class" add="col-lg-6" remove="col-lg-4" separator=" "/>
</xpath>
<!-- Item #3 -->
<xpath expr="//div[hasclass('s_media_list_item')][3]//div[hasclass('row')]" position="attributes">
<attribute name="class" remove="o_cc o_cc1" separator=" "/>
</xpath>
<!-- Media list body -->
<xpath expr="(//div[hasclass('s_media_list_body')])[3]" position="attributes">
<attribute name="class" add="col-lg-6" remove="col-lg-8" separator=" "/>
</xpath>
<!-- Img wrapper -->
<xpath expr="(//div[hasclass('s_media_list_img_wrapper')])[3]" position="attributes">
<attribute name="class" add="col-lg-6" remove="col-lg-4" separator=" "/>
</xpath>
</template>
</odoo>
@@ -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="pb120 pt120 o_cc5" remove="pb24 pt24 o_cc2" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Airy/12_001","flip":["x"]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Airy_12_001 o_we_flip_x"/>
</xpath>
</template>
</odoo>
+16 -14
View File
@@ -1,17 +1,19 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<odoo> <odoo>
<template id="s_parallax" inherit_id="website.s_parallax">
<!-- Section --> <template id="s_parallax" inherit_id="website.s_parallax">
<xpath expr="//section" position="attributes"> <!-- Section -->
<attribute name="data-oe-shape-data">{"shape":"web_editor/Airy/12_001","flip":["y"]}</attribute> <xpath expr="//section" position="attributes">
</xpath> <attribute name="data-oe-shape-data">{"shape":"web_editor/Airy/12_001","flip":["y"]}</attribute>
<!-- Bg Image --> </xpath>
<xpath expr="//span[hasclass('s_parallax_bg')]" position="replace"> <!-- Bg Image -->
<span class="s_parallax_bg oe_img_bg" style="background-image: url('/web/image/website.s_cover_default_image'); background-position: 50% 75%;"/> <xpath expr="//span[hasclass('s_parallax_bg')]" position="replace">
</xpath> <span class="s_parallax_bg oe_img_bg" style="background-image: url('/web/image/website.s_cover_default_image'); background-position: 50% 75%;"/>
<!-- Shape --> </xpath>
<xpath expr="//section/*[last()]" position="before"> <!-- Shape -->
<div class="o_we_shape o_web_editor_Airy_12_001 o_we_flip_y"/> <xpath expr="//section/*[last()]" position="before">
</xpath> <div class="o_we_shape o_web_editor_Airy_12_001 o_we_flip_y"/>
</template> </xpath>
</template>
</odoo> </odoo>
@@ -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_cc5" remove="o_cc2" separator=" "/>
</xpath>
<!-- Image -->
<xpath expr="//img" position="attributes">
<attribute name="class" remove="img-thumbnail" separator=" "/>
<attribute name="style">width: 100%;</attribute>
</xpath>
</template>
</odoo>
@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_process_steps" inherit_id="website.s_process_steps">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc3" separator=" "/>
</xpath>
<!-- Icons -->
<xpath expr="//i" position="attributes">
<attribute name="class" add="bg-o-color-5" remove="bg-primary" separator=" "/>
</xpath>
<xpath expr="(//i)[3]" position="attributes">
<attribute name="class" add="bg-o-color-5" remove="bg-secondary" separator=" "/>
</xpath>
<xpath expr="(//i)[4]" position="attributes">
<attribute name="class" add="bg-o-color-5" remove="bg-o-color-3" separator=" "/>
</xpath>
</template>
</odoo>
@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_product_catalog" inherit_id="website.s_product_catalog">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="o_cc o_cc5 pt200 pb200" remove="pb32 pt48" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/08","flip":[]}</attribute>
<attribute name="style"/>
</xpath>
<!-- Shape -->
<xpath expr="//div[hasclass('container')]" position="before">
<div class="o_we_shape o_web_editor_Wavy_08"/>
</xpath>
</template>
</odoo>
@@ -0,0 +1,34 @@
<?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="o_cc o_cc5" separator=" "/>
</xpath>
<!-- Container -->
<xpath expr="//div[hasclass('container-fluid')]" position="attributes">
<attribute name="class" add="container" remove="container-fluid" separator=" "/>
</xpath>
<!-- Buttons -->
<xpath expr="//a[hasclass('btn')]" position="replace" mode="inner">
More info
</xpath>
<xpath expr="(//a[hasclass('btn')])[2]" position="replace" mode="inner">
More info
</xpath>
<xpath expr="(//a[hasclass('btn')])[3]" position="replace" mode="inner">
More info
</xpath>
<xpath expr="(//a[hasclass('btn')])[4]" position="replace" mode="inner">
More info
</xpath>
<xpath expr="(//a[hasclass('btn')])[5]" position="replace" mode="inner">
More info
</xpath>
<xpath expr="(//a[hasclass('btn')])[6]" position="replace" mode="inner">
More info
</xpath>
</template>
</odoo>
@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_quotes_carousel" inherit_id="website.s_quotes_carousel">
<!-- Carousel -->
<xpath expr="//div[hasclass('s_quotes_carousel')]" position="attributes">
<attribute name="class" add="s_carousel_rounded o_cc4" remove="s_carousel_default o_cc2" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/09","flip":[]}</attribute>
</xpath>
<!-- Shape -->
<xpath expr="//ol[hasclass('carousel-indicators')]" position="before">
<div class="o_we_shape o_web_editor_Wavy_09"/>
</xpath>
<!-- Icons -->
<xpath expr="//i" position="attributes">
<attribute name="class" add="bg-o-color-5" remove="bg-o-color-2" separator=" "/>
</xpath>
<xpath expr="(//i)[2]" position="attributes">
<attribute name="class" add="bg-o-color-5" remove="bg-o-color-2" separator=" "/>
</xpath>
<xpath expr="(//i)[3]" position="attributes">
<attribute name="class" add="bg-o-color-5" remove="bg-o-color-2" separator=" "/>
</xpath>
<!-- Carousel items - Remove background images -->
<xpath expr="//div[hasclass('carousel-item')]" position="attributes">
<attribute name="style"/>
</xpath>
<xpath expr="//div[hasclass('carousel-item')][2]" position="attributes">
<attribute name="style"/>
</xpath>
<xpath expr="//div[hasclass('carousel-item')][3]" position="attributes">
<attribute name="style"/>
</xpath>
</template>
</odoo>
+35 -23
View File
@@ -1,26 +1,38 @@
<?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_cc3 pb128" separator=" "/> <xpath expr="//section" position="attributes">
<attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/04"}</attribute> <attribute name="class" add="o_cc o_cc5 pb128" remove="pb32" separator=" "/>
</xpath> <attribute name="data-oe-shape-data">{"shape":"web_editor/Wavy/04"}</attribute>
<!-- Shape --> </xpath>
<xpath expr="//div[hasclass('container')]" position="before"> <!-- Shape -->
<div class="o_we_shape o_web_editor_Wavy_04" /> <xpath expr="//div[hasclass('container')]" position="before">
</xpath> <div class="o_we_shape o_web_editor_Wavy_04" />
<!-- Paragraph --> </xpath>
<xpath expr="//div[hasclass('col-lg-6')]" position="replace"> <!-- Title -->
<div class="col-lg-6 p-5 border shadow rounded" style="border-width: 1px !important; border-color: rgb(229, 229, 229) !important; border-radius: 20px !important; box-shadow: rgba(0, 0, 0, 0.15) -20px 20px 0px 0px !important;"> <xpath expr="//h2" position="replace" mode="inner">
<h2>Let yourself be transported</h2> Let yourself <br/>be transported
<p><br/></p> </xpath>
<p>Welcome to my online home. I invite you to come in, learn more about me and my work, and stop to embrace the slow pleasure of art and beauty.</p> <!-- Paragraphs -->
</div> <xpath expr="//p" position="replace" mode="inner">
</xpath> <br/>
<!-- Picture --> </xpath>
<xpath expr="(//div[hasclass('col-lg-6')])[2]" position="attributes"> <xpath expr="//p[2]" position="replace" mode="inner">
<attribute name="class" add="col-lg-5 offset-lg-1" remove="col-lg-6" separator=" "/> Welcome to my online home. I invite you to come in, learn more about me and my work, and stop to embrace the slow pleasure of art and beauty.
</xpath> </xpath>
</template> <!-- Picture -->
<xpath expr="//div[hasclass('col-lg-6')][2]" position="attributes">
<attribute name="class" add="col-lg-5 offset-lg-1" remove="col-lg-6" separator=" "/>
</xpath>
<xpath expr="//img" position="attributes">
<attribute name="src">/web_editor/image_shape/website.s_text_image_default_image/web_editor/basic/bsc_square_2.svg</attribute>
<attribute name="data-shape">web_editor/basic/bsc_square_2</attribute>
<attribute name="data-original-mimetype">image/jpeg</attribute>
<attribute name="data-file-name">s_text_image.svg</attribute>
<attribute name="data-shape-colors">;;;;</attribute>
</xpath>
</template>
</odoo> </odoo>
@@ -1,47 +1,62 @@
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<odoo> <odoo>
<template id="s_three_columns" inherit_id="website.s_three_columns">
<!-- Section --> <template id="s_three_columns" inherit_id="website.s_three_columns">
<xpath expr="//section" position="attributes"> <!-- Section -->
<attribute name="class" add="o_cc4" remove="o_cc2" separator=" "/> <xpath expr="//section" position="attributes">
<attribute name="data-oe-shape-data">{"shape":"web_editor/Airy/12_001","flip":["y"]}</attribute> <attribute name="class" add="o_cc4 o_colored_level" remove="o_cc2" separator=" "/>
</xpath> </xpath>
<!-- Shape --> <!-- Column #1 -->
<xpath expr="//div[hasclass('container')]" position="before"> <xpath expr="//div[hasclass('card')]" position="attributes">
<div class="o_we_shape o_web_editor_Airy_12_001 o_we_flip_y"/> <attribute name="class" add="shadow" separator=" "/>
</xpath> <attribute name="style" add="border-width: 0px !important;" separator=";"/>
<!-- Column 1 --> </xpath>
<xpath expr="//div[hasclass('card')]" position="attributes"> <!-- Column #1 - Title -->
<attribute name="class" add="border shadow" separator=" "/> <xpath expr="//div[hasclass('card-body')]//h3" position="replace" mode="inner">
<attribute name="style" add="border-color: rgb(0, 0, 0) !important; border-width: 2px !important; box-shadow: rgba(0, 0, 0, 0.15) -20px 20px 0px 0px !important;" separator=" "/> My artistic process
</xpath> </xpath>
<xpath expr="//div[hasclass('card-body')]" position="replace"> <!-- Column #1 - Paragraph -->
<div class="card-body"> <xpath expr="//div[hasclass('card-body')]//p" position="replace" mode="inner">
<h3 class="card-title">My Artistic Process</h3> The choice of materials, colours are not insignificant, discover more about my artistic process.
<p class="card-text">The choice of materials, colours are not insignificant, discover more about my artistic process.</p> </xpath>
</div> <!-- Column #1 - Add a button -->
</xpath> <xpath expr="//div[hasclass('card-body')]//p" position="after">
<!-- Column 2 --> <p><a href="#" class="btn btn-primary">More details</a></p>
<xpath expr="(//div[hasclass('card')])[2]" position="attributes"> </xpath>
<attribute name="class" add="border shadow" separator=" "/> <!-- Column #2 -->
<attribute name="style" add="border-color: rgb(0, 0, 0) !important; border-width: 2px !important; box-shadow: rgba(0, 0, 0, 0.15) -20px 20px 0px 0px !important;" separator=" "/> <xpath expr="(//div[hasclass('card')])[2]" position="attributes">
</xpath> <attribute name="class" add="shadow" separator=" "/>
<xpath expr="(//div[hasclass('card-body')])[2]" position="replace"> <attribute name="style" add="border-width: 0px !important;" separator=";"/>
<div class="card-body"> </xpath>
<h3 class="card-title">My Work</h3> <!-- Column #2 - Title -->
<p class="card-text">Here is a selection of my works, exhibited in my studio.</p> <xpath expr="(//div[hasclass('card-body')])[2]//h3" position="replace" mode="inner">
</div> My work
</xpath> </xpath>
<!-- Column 3 --> <!-- Column #2 - Paragraph -->
<xpath expr="(//div[hasclass('card')])[3]" position="attributes"> <xpath expr="(//div[hasclass('card-body')])[2]//p" position="replace" mode="inner">
<attribute name="class" add="border shadow" separator=" "/> Here is a selection of my works, exhibited in my studio.
<attribute name="style" add="border-color: rgb(0, 0, 0) !important; border-width: 2px !important; box-shadow: rgba(0, 0, 0, 0.15) -20px 20px 0px 0px !important;" separator=" "/> </xpath>
</xpath> <!-- Column #2 - Add a button -->
<xpath expr="(//div[hasclass('card-body')])[3]" position="replace"> <xpath expr="(//div[hasclass('card-body')])[2]//p" position="after">
<div class="card-body"> <p><a href="#" class="btn btn-primary">Discover</a></p>
<h3 class="card-title">About me</h3> </xpath>
<p class="card-text">Formerly a corporate accountant, I started a professional transition 10 years ago.</p> <!-- Column #3 -->
</div> <xpath expr="(//div[hasclass('card')])[3]" position="attributes">
</xpath> <attribute name="class" add="shadow" separator=" "/>
</template> <attribute name="style" add="border-width: 0px !important;" separator=";"/>
</xpath>
<!-- Column #3 - Title -->
<xpath expr="(//div[hasclass('card-body')])[3]//h3" position="replace" mode="inner">
About me
</xpath>
<!-- Column #3 - Paragraph -->
<xpath expr="(//div[hasclass('card-body')])[3]//p" position="replace" mode="inner">
Formerly a corporate accountant, I started a professional transition 10 years ago.
</xpath>
<!-- Column #3 - Add a button -->
<xpath expr="(//div[hasclass('card-body')])[3]//p" position="after">
<p><a href="/contactus" class="btn btn-primary">Contact me</a></p>
</xpath>
</template>
</odoo> </odoo>
+23
View File
@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_title" inherit_id="website.s_title">
<!-- Section -->
<xpath expr="//section" position="attributes">
<attribute name="class" add="pt256 parallax s_parallax_is_fixed o_cc o_cc5" remove="pt40" separator=" "/>
<attribute name="data-oe-shape-data">{"shape":"web_editor/Airy/12_001","flip":[]}</attribute>
<attribute name="data-scroll-background-ratio">1</attribute>
</xpath>
<!-- Shape, parallax background & filter -->
<xpath expr="//div[hasclass('container')]" position="before">
<span class="s_parallax_bg oe_img_bg" style="background-image: url('/web/image/website.s_cover_default_image');"/>
<div class="o_we_bg_filter" style="background-color: rgba(17, 13, 22, 0.85) !important;"/>
<div class="o_we_shape o_web_editor_Airy_12_001 o_second_extra_shape_mapping"/>
</xpath>
<!-- Title -->
<xpath expr="//h1" position="replace" mode="inner">
It's all about perception
</xpath>
</template>
</odoo>