refactor: remove legacy website snippet configurations and clean up theme structure
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
'description': 'Powerful multipurpose eCommerce theme suitable for all kind of businesses like Electronics, Fashion, Sports, Beauty, Furniture and many more.',
|
||||
'summary': 'Powerful multipurpose eCommerce theme suitable for all kind of businesses like Electronics, Fashion, Sports, Beauty, Furniture and many more.',
|
||||
'category': 'Theme/eCommerce',
|
||||
'version': '17.0.0.4',
|
||||
'version': '18.0.1.3',
|
||||
'depends': ['droggol_theme_common'],
|
||||
|
||||
'license': 'OPL-1',
|
||||
@@ -17,7 +17,8 @@
|
||||
|
||||
'price': 289.00,
|
||||
'currency': 'USD',
|
||||
'live_test_url': 'https://prime-17-electronics-1.droggol.com/',
|
||||
'live_test_url': 'https://prime-18-electronics-1.droggol.com/',
|
||||
'installable': True,
|
||||
|
||||
'images': [
|
||||
'static/description/prime_cover.png',
|
||||
|
||||
@@ -36,7 +36,7 @@ class ThemePrimeWebsiteSale(WebsiteSale):
|
||||
|
||||
# Hide out of stock
|
||||
if request.httprequest.args.get('hide_out_of_stock'):
|
||||
domains = expression.AND([domains, ['|', '|', ('detailed_type', '!=', 'product'), ('allow_out_of_stock_order', '=', True), '&', ('dr_free_qty', '>', 0), ('allow_out_of_stock_order', '=', False)]])
|
||||
domains = expression.AND([domains, ['|', '|', ('is_storable', '=', False), ('allow_out_of_stock_order', '=', True), '&', ('dr_free_qty', '>', 0), ('allow_out_of_stock_order', '=', False)]])
|
||||
|
||||
# Rating
|
||||
ratings = request.httprequest.args.getlist('rating')
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
def migrate(cr, version):
|
||||
"""Best-effort Odoo 17 -> 18 port marker. No destructive schema changes."""
|
||||
if version is None:
|
||||
return
|
||||
# Drop obsolete view xmlids that inherited removed website_sale_product_configurator templates.
|
||||
cr.execute("""
|
||||
DELETE FROM ir_ui_view
|
||||
WHERE id IN (
|
||||
SELECT res_id FROM ir_model_data
|
||||
WHERE module = 'theme_prime'
|
||||
AND name IN ('configure_optional_products', 'optional_product_items')
|
||||
AND model = 'ir.ui.view'
|
||||
)
|
||||
""")
|
||||
cr.execute("""
|
||||
DELETE FROM ir_model_data
|
||||
WHERE module = 'theme_prime'
|
||||
AND name IN ('configure_optional_products', 'optional_product_items')
|
||||
AND model = 'ir.ui.view'
|
||||
""")
|
||||
@@ -2,10 +2,10 @@
|
||||
|
||||
import { registry } from '@web/core/registry';
|
||||
import { markup } from "@odoo/owl";
|
||||
import { rpc } from "@web/core/network/rpc";
|
||||
|
||||
export const componentService = {
|
||||
dependencies: ['rpc'],
|
||||
start(env, { rpc }) {
|
||||
start() {
|
||||
return {
|
||||
async _fetchRecords(params, extras) {
|
||||
let { routePath, fieldsToMarkup } = extras || {};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
/** @odoo-module **/
|
||||
|
||||
import "@website_sale_product_configurator/js/website_sale_options";
|
||||
import "@website_sale/js/website_sale_configurators";
|
||||
import publicWidget from "@web/legacy/js/public/public_widget";
|
||||
import {CartManagerMixin} from "@theme_prime/js/core/mixins";
|
||||
import { QuickViewDialog } from "@theme_prime/js/frontend/quick_view_dialog";
|
||||
@@ -10,7 +10,7 @@ publicWidget.registry.WebsiteSale.include(Object.assign({}, CartManagerMixin, {
|
||||
this._super(...arguments);
|
||||
this.notification = this.bindService("notification");
|
||||
},
|
||||
_onProductReady: function () {
|
||||
_onProductReady: function (isOnProductPage = false) {
|
||||
if (this._isB2bModeEnabled()) {
|
||||
this._loggedInNotification();
|
||||
return Promise.resolve();
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
/** @odoo-module **/
|
||||
|
||||
import SnippetsMenu from "@website/js/editor/snippets.editor";
|
||||
import { _lt } from "@web/core/l10n/translation";
|
||||
import websiteSnippetsEditor from "@website/js/editor/snippets.editor";
|
||||
import { _t } from "@web/core/l10n/translation";
|
||||
|
||||
SnippetsMenu.SnippetsMenu.include({
|
||||
optionsTabStructure: [...SnippetsMenu.SnippetsMenu.prototype.optionsTabStructure, ["theme-prime-options", _lt("Theme Prime Options")]],
|
||||
});
|
||||
websiteSnippetsEditor.SnippetsMenu.optionsTabStructure = [
|
||||
...websiteSnippetsEditor.SnippetsMenu.optionsTabStructure,
|
||||
["theme-prime-options", _t("Theme Prime Options")],
|
||||
];
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
/** @odoo-module **/
|
||||
|
||||
import '@website_sale_comparison/js/website_sale_comparison';
|
||||
import { jsonrpc } from "@web/core/network/rpc_service";
|
||||
import { rpc } from "@web/core/network/rpc";
|
||||
import Dialog from '@web/legacy/js/core/dialog';
|
||||
import publicWidget from "@web/legacy/js/public/public_widget";
|
||||
import { ProductCarouselMixins } from "@theme_prime/js/core/mixins";
|
||||
@@ -24,7 +24,7 @@ export const QuickViewDialog = Dialog.extend(ProductCarouselMixins, {
|
||||
},
|
||||
willStart: async function () {
|
||||
await this._super(...arguments);
|
||||
const result = await jsonrpc('/theme_prime/get_quick_view_html', {
|
||||
const result = await rpc('/theme_prime/get_quick_view_html', {
|
||||
options: {productID: this.productID, variantID: this.variantID, variant_selector: this.isVariantSelectorDialog}
|
||||
});
|
||||
if (result) {
|
||||
|
||||
@@ -386,7 +386,7 @@
|
||||
</h6>
|
||||
<t t-call="tp-snippet-product-price"/>
|
||||
<span t-if="widget._isActionEnabled('rating')" class=" w-auto px-0 small mt-n1 d-block">
|
||||
<t t-raw="item.rating"/>
|
||||
<t t-out="item.rating"/>
|
||||
</span>
|
||||
</div>
|
||||
<div class="flex-shrink-1 d-flex align-items-center">
|
||||
@@ -420,7 +420,7 @@
|
||||
</a>
|
||||
</h5>
|
||||
<span class="mb-2 d-block" t-if="widget._isActionEnabled('rating')">
|
||||
<t t-raw="item.rating"/>
|
||||
<t t-out="item.rating"/>
|
||||
</span>
|
||||
<t t-call="tp-snippet-product-price"/>
|
||||
<div class="d_product_description my-3" t-if="widget._isActionEnabled('description_sale') && item.description_sale">
|
||||
@@ -468,7 +468,7 @@
|
||||
</a>
|
||||
</h5>
|
||||
<span class="mb-1 d-block" t-if="widget._isActionEnabled('rating')">
|
||||
<t t-raw="item.rating"/>
|
||||
<t t-out="item.rating"/>
|
||||
</span>
|
||||
<t t-call="tp-snippet-colors-pills">
|
||||
<t t-set="_classes" t-value="'mb-3'"/>
|
||||
@@ -558,7 +558,7 @@
|
||||
<div class="o_cc o_cc5 bg-transparent">
|
||||
<div class="d-flex align-items-center justify-content-between pt-md-2 pt-lg-0">
|
||||
<t t-call="tp_category_info"><t t-set="_classes" t-value="'d-inline-block'"/></t>
|
||||
<span class="d-block" t-if="widget._isActionEnabled('rating')"><t t-raw="item.rating"/></span>
|
||||
<span class="d-block" t-if="widget._isActionEnabled('rating')"><t t-out="item.rating"/></span>
|
||||
</div>
|
||||
<h5 class="card-title mt-1 mb-1 d-product-name text-truncate fw-light">
|
||||
<a t-att-href="item.website_url" class="d-none d-lg-block" style="color:inherit !important"><t t-out="item.name"/></a>
|
||||
|
||||
@@ -29,11 +29,11 @@
|
||||
</a>
|
||||
</h5>
|
||||
<div class="mt-1 mb-2" t-if="widget.shopParams.is_rating_active">
|
||||
<t t-raw="product.rating"></t>
|
||||
<t t-out="product.rating"></t>
|
||||
</div>
|
||||
<div class="d-product-price my-2">
|
||||
<h5 class="d-inline-block mb-0 fw-bold text-primary" t-raw="product.price"/>
|
||||
<p t-if="product.has_discounted_price" class="text-muted d-inline-block mb-0" style="text-decoration: line-through; white-space: nowrap;" t-raw="product.list_price"/>
|
||||
<h5 class="d-inline-block mb-0 fw-bold text-primary" t-out="product.price"/>
|
||||
<p t-if="product.has_discounted_price" class="text-muted d-inline-block mb-0" style="text-decoration: line-through; white-space: nowrap;" t-out="product.list_price"/>
|
||||
</div>
|
||||
<div class="d_product_description mb-2" t-if="product.description_sale">
|
||||
<p class="mb-1 card-text" t-esc="product.short_description"/>
|
||||
@@ -92,8 +92,8 @@
|
||||
</a>
|
||||
</h6>
|
||||
<div class="d-product-price my-1">
|
||||
<p class="d-inline-block mb-0 fw-bold text-primary" t-raw="product.price"/>
|
||||
<small t-if="product.has_discounted_price" class="text-muted d-inline-block mb-0" style="text-decoration: line-through; white-space: nowrap;" t-raw="product.list_price"/>
|
||||
<p class="d-inline-block mb-0 fw-bold text-primary" t-out="product.price"/>
|
||||
<small t-if="product.has_discounted_price" class="text-muted d-inline-block mb-0" style="text-decoration: line-through; white-space: nowrap;" t-out="product.list_price"/>
|
||||
</div>
|
||||
<button t-att-data-product-product-id="product.product_variant_id" data-bs-toggle="tooltip" data-placement="bottom" class="btn btn-primary w-100 d_action_btn d_add_to_cart_btn btn-sm py-1" title="Add to Cart">
|
||||
<i class="d_action_btn_icon dri dri-cart"></i> ADD TO CART
|
||||
|
||||
@@ -12,8 +12,8 @@
|
||||
</a>
|
||||
</h1>
|
||||
<div class="d-product-price my-2">
|
||||
<h3 class="d-inline-block text-primary" t-raw="product.price"/>
|
||||
<p t-if="product.has_discounted_price" class="text-muted d-inline-block mb-0" style="text-decoration: line-through; white-space: nowrap;" t-raw="product.list_price"/>
|
||||
<h3 class="d-inline-block text-primary" t-out="product.price"/>
|
||||
<p t-if="product.has_discounted_price" class="text-muted d-inline-block mb-0" style="text-decoration: line-through; white-space: nowrap;" t-out="product.list_price"/>
|
||||
</div>
|
||||
<p t-if="product.description_sale" t-esc="product.description_sale"/>
|
||||
<div t-if="product.offer_data" class="d_offer_block mt-2">
|
||||
@@ -139,7 +139,7 @@
|
||||
</t>
|
||||
</t>
|
||||
<t t-else="">
|
||||
<t t-raw="widget._markUpResults(data)"/>
|
||||
<t t-out="widget._markUpResults(data)"/>
|
||||
</t>
|
||||
</t>
|
||||
|
||||
|
||||
@@ -12,10 +12,10 @@
|
||||
<a t-att-href="productInfo.website_url"><t t-esc="productInfo.name"/></a>
|
||||
</h6>
|
||||
<div class="mt-2">
|
||||
<p class="text-primary mb-0 h6" t-raw="productInfo.price"/>
|
||||
<p class="text-primary mb-0 h6" t-out="productInfo.price"/>
|
||||
</div>
|
||||
<div class="mt-2">
|
||||
<span t-if="productInfo.has_discounted_price" class="text-muted" style="text-decoration: line-through; white-space: nowrap;" t-raw="productInfo.list_price"/>
|
||||
<span t-if="productInfo.has_discounted_price" class="text-muted" style="text-decoration: line-through; white-space: nowrap;" t-out="productInfo.list_price"/>
|
||||
<span class="tp-discount-badge small ms-2" t-if="productInfo.discount"><t t-esc="productInfo.discount"></t>% OFF</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
</a>
|
||||
</h6>
|
||||
<div t-if="widget.shopConfig.is_rating_active && item.rating_avg" class="d-star-rating mb-2 d-none d-md-block">
|
||||
<t t-raw="item.rating"/>
|
||||
<t t-out="item.rating"/>
|
||||
</div>
|
||||
<t t-call="tp-snippet-product-price"/>
|
||||
</div>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<img loading="lazy" t-att-src="product.img_medium" class="img img-fluid" t-att-alt="product.name"/>
|
||||
</a>
|
||||
<t t-if="product.label_id">
|
||||
<span t-raw="product.label_template"/>
|
||||
<span t-out="product.label_template"/>
|
||||
</t>
|
||||
<div class="card-body p-2">
|
||||
<div class="card-text">
|
||||
@@ -25,8 +25,8 @@
|
||||
</a>
|
||||
</h6>
|
||||
<div>
|
||||
<h6 class="text-primary d-inline mb-0" t-raw="product.price"/>
|
||||
<small t-if="product.has_discounted_price" class="text-muted d-inline-block mb-0" style="text-decoration: line-through; white-space: nowrap;" t-raw="product.list_price"/>
|
||||
<h6 class="text-primary d-inline mb-0" t-out="product.price"/>
|
||||
<small t-if="product.has_discounted_price" class="text-muted d-inline-block mb-0" style="text-decoration: line-through; white-space: nowrap;" t-out="product.list_price"/>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -38,33 +38,10 @@
|
||||
|
||||
<!--
|
||||
============================================================================
|
||||
Optional Product Dialog
|
||||
Optional Product Dialog (removed in Odoo 18 — website_sale_product_configurator merged into website_sale)
|
||||
Kept as no-op placeholders so upgrades do not leave orphan view xmlids if present.
|
||||
============================================================================
|
||||
-->
|
||||
<template id="configure_optional_products" inherit_id="website_sale_product_configurator.configure_optional_products">
|
||||
<xpath expr="//table" position="attributes">
|
||||
<attribute name="class" add="border" remove="table-striped table-sm" separator=" "/>
|
||||
</xpath>
|
||||
<xpath expr="//thead" position="attributes">
|
||||
<attribute name="class" add="thead-light" separator=" "/>
|
||||
</xpath>
|
||||
<xpath expr="//table//tr[hasclass('o_select_options')]/td" position="replace">
|
||||
<td colspan="4" class="bg-200"><h5 class="mb-0">Available Options</h5></td>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="optional_product_items" inherit_id="website_sale_product_configurator.optional_product_items">
|
||||
<xpath expr="//a[hasclass('js_add')]" position="replace">
|
||||
<a role="button" href="#" class="js_add btn btn-primary-soft mt-2" title="Add to cart">
|
||||
<i class="dri dri-cart add-optionnal-item"></i>
|
||||
</a>
|
||||
</xpath>
|
||||
<xpath expr="//a[hasclass('js_remove')]" position="replace">
|
||||
<a role="button" href="#" class="js_remove text-danger mt-2 d-inline-block" title="Remove from cart">
|
||||
<i class="fa fa-trash-o remove-optionnal-item"></i>
|
||||
</a>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<!--
|
||||
============================================================================
|
||||
|
||||
@@ -446,11 +446,9 @@
|
||||
</template>
|
||||
|
||||
<template id="shop_product_image" inherit_id="website_sale.shop_product_image">
|
||||
<div t-else="" position="replace">
|
||||
<div t-else="" t-att-class="image_classes + ' oe_unmovable position-relative'">
|
||||
<div t-field="product_image.image_1920" t-att-class="image_classes + ' oe_unmovable position-relative'" t-options='{"widget": "image", "preview_image": "image_1024", "class": "oe_unmovable product_detail_img mh-100", "alt-field": "name", "zoom": product_image.can_image_1024_be_zoomed and "image_1920"}'/>
|
||||
</div>
|
||||
</div>
|
||||
<xpath expr="//div[@t-else='']" position="attributes">
|
||||
<attribute name="t-att-class">image_classes + ' oe_unmovable position-relative'</attribute>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="product_price" inherit_id="website_sale.product_price">
|
||||
@@ -478,11 +476,11 @@
|
||||
</template>
|
||||
|
||||
<template id="product_buy_now" inherit_id="website_sale.product_buy_now" name="Theme Prime: Buy Now Button">
|
||||
<xpath expr="//a[contains(@t-attf-class, 'o_we_buy_now')]" position="replace"/>
|
||||
<xpath expr="//a[hasclass('o_we_buy_now')]" position="replace"/>
|
||||
</template>
|
||||
|
||||
<template id="product_custom_text" inherit_id="website_sale.product_custom_text" name="Theme Prime: Terms and Conditions">
|
||||
<xpath expr="//div[@id='product_details']//p[contains(@class, 'text-muted mb-0')]" position="replace">
|
||||
<xpath expr="//p[hasclass('text-muted') and hasclass('mb-0')]" position="replace">
|
||||
<div class="row tp-hook-terms">
|
||||
<div class="col-12">
|
||||
<h6 class="mb-1"><a href="/terms" class="tp-link-dark">Terms and Conditions :</a></h6>
|
||||
@@ -522,7 +520,7 @@
|
||||
</template>
|
||||
|
||||
<template id="product_share_buttons" inherit_id="website_sale.product_share_buttons" name="Theme Prime: Share Buttons">
|
||||
<xpath expr="//div[@id='product_details']//div[contains(@class, 'h4 mt-3 mb-0 d-flex justify-content-md-end flex-shrink-0')]" position="replace"/>
|
||||
<xpath expr="//div[@id='o_product_terms_and_share']/div[hasclass('s_share')]" position="replace"/>
|
||||
</template>
|
||||
|
||||
<template id="alternative_products" inherit_id="website_sale.alternative_products" name="Theme Prime: Alternative Products">
|
||||
@@ -532,7 +530,7 @@
|
||||
</template>
|
||||
|
||||
<template id="product_add_to_compare" inherit_id="website_sale_comparison.product_add_to_compare" name="Theme Prime: Add to comparison in product page">
|
||||
<button t-if="product_variant_id and categories" position="replace"/>
|
||||
<xpath expr="//button[hasclass('o_add_compare_dyn')]" position="replace"/>
|
||||
</template>
|
||||
|
||||
<template id="product_attributes_body" inherit_id="website_sale_comparison.product_attributes_body" name="Theme Prime: Product attributes table">
|
||||
@@ -546,15 +544,15 @@
|
||||
</template>
|
||||
|
||||
<template id="ecom_show_extra_fields" inherit_id="website_sale.ecom_show_extra_fields" name="Theme Prime: Show Extra Fields">
|
||||
<xpath expr="//t[@t-if='any([product[field.name] for field in website.shop_extra_field_ids])']" position="replace"/>
|
||||
<xpath expr="//t[@t-if="any([product.sudo()[field.name] for field in website.shop_extra_field_ids])"]" position="replace"/>
|
||||
</template>
|
||||
|
||||
<template id="shop_product_carousel" inherit_id="website_sale.shop_product_carousel">
|
||||
<xpath expr="//a[hasclass('carousel-control-prev')]/span" position="attributes">
|
||||
<attribute name="class"> fa fa-chevron-left oe_unmovable tp-icon-center-2 dr-p-icon border-0 shadow</attribute>
|
||||
<xpath expr="//a[hasclass('carousel-control-prev')]/i" position="attributes">
|
||||
<attribute name="class">fa fa-chevron-left oe_unmovable tp-icon-center-2 dr-p-icon border-0 shadow</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//a[hasclass('carousel-control-next')]/span" position="attributes">
|
||||
<attribute name="class"> fa fa-chevron-right oe_unmovable tp-icon-center-2 dr-p-icon border-0 shadow</attribute>
|
||||
<xpath expr="//a[hasclass('carousel-control-next')]/i" position="attributes">
|
||||
<attribute name="class">fa fa-chevron-right oe_unmovable tp-icon-center-2 dr-p-icon border-0 shadow</attribute>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
|
||||
+330
-379
@@ -1,382 +1,333 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
|
||||
<template id="snippets" inherit_id="website.snippets">
|
||||
<div id="snippet_structure" position="before">
|
||||
<div id="tp_snippet_dynamic" class="o_panel">
|
||||
<div class="o_panel_header">Dynamic Snippet</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_d_products_snippet" string="Dynamic Snippet" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png">
|
||||
<keywords>products, dynamic</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_advance" class="o_panel">
|
||||
<div class="o_panel_header">Advance Snippet</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_tp_countdown" string="Countdown" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_countdown_1.png">
|
||||
<keywords>countdown, timer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_tp_documents_snippet" string="Documents" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_products_brands.png">
|
||||
<keywords>documents, attachments</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_d_2_column_snippet" string="2 Column Deals" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_products_brands.png">
|
||||
<keywords>products, dynamic</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_category_brands" string="Categories & Brands" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_products_brands.png">
|
||||
<keywords>products, dynamic</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_cover" class="o_panel">
|
||||
<div class="o_panel_header">Cover</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_cover_1" string="Cover - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_cover_1.png">
|
||||
<keywords>covers, carousel</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_cover_2" string="Cover - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_cover_2.png">
|
||||
<keywords>covers, carousel</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_cover_3" string="Cover - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_cover_3.png">
|
||||
<keywords>covers, carousel</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_cover_4" string="Cover - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_cover_4.png">
|
||||
<keywords>covers, carousel</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_cover_5" string="Cover - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_cover_4.png">
|
||||
<keywords>covers</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_heading" class="o_panel">
|
||||
<div class="o_panel_header">Heading</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_heading_1" string="Heading - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_1.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_heading_2" string="Heading - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_2.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_heading_3" string="Heading - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_3.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_heading_4" string="Heading - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_4.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_heading_5" string="Heading - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_5.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_heading_6" string="Heading - 6" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_6.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_banner" class="o_panel">
|
||||
<div class="o_panel_header">Banner</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_banner_1" string="Banner - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_1.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_2" string="Banner - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_2.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_3" string="Banner - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_3.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_4" string="Banner - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_4.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_5" string="Banner - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_5.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_6" string="Banner - 6" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_6.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_7" string="Banner - 7" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_7.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_8" string="Banner - 8" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_8.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_9" string="Banner - 9" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_9.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_10" string="Banner - 10" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_10.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_11" string="Banner - 11" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_11.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_12" string="Banner - 12" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_12.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_13" string="Banner - 13" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_13.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_14" string="Banner - 14" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_14.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_15" string="Banner - 15" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_15.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_info_block" class="o_panel">
|
||||
<div class="o_panel_header">Info Block</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_info_block_1" string="Info Block - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_1.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_2" string="Info Block - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_2.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_3" string="Info Block - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_3.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_4" string="Info Block - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_4.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_5" string="Info Block - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_5.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_6" string="Info Block - 6" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_6.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_7" string="Info Block - 7" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_7.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_8" string="Info Block - 8" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_8.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_shop_offer" class="o_panel">
|
||||
<div class="o_panel_header">Shop Offer</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_shop_offer_1" string="Shop Offer - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_shop_offer_1.png">
|
||||
<keywords>offer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_shop_offer_2" string="Shop Offer - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_shop_offer_2.png">
|
||||
<keywords>offer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_shop_offer_3" string="Shop Offer - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_shop_offer_3.png">
|
||||
<keywords>offer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_shop_offer_4" string="Shop Offer - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_shop_offer_4.png">
|
||||
<keywords>offer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_shop_offer_5" string="Shop Offer - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_shop_offer_5.png">
|
||||
<keywords>offer</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_pricing" class="o_panel">
|
||||
<div class="o_panel_header">Pricing</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_pricing_1" string="Pricing - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_pricing_1.png">
|
||||
<keywords>pricing, comparison, table</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_pricing_2" string="Pricing - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_pricing_2.png">
|
||||
<keywords>pricing, comparison, table</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_pricing_3" string="Pricing - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_pricing_3.png">
|
||||
<keywords>pricing, comparison, table</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_pricing_4" string="Pricing - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_pricing_4.png">
|
||||
<keywords>pricing, comparison, table</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_pricing_5" string="Pricing - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_pricing_5.png">
|
||||
<keywords>pricing, comparison, table</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_icon_block" class="o_panel">
|
||||
<div class="o_panel_header">Icon Block</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_icon_block_1" string="Icon Block - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_1.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_2" string="Icon Block - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_2.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_3" string="Icon Block - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_3.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_4" string="Icon Block - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_4.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_5" string="Icon Block - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_5.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_6" string="Icon Block - 6" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_6.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_7" string="Icon Block - 7" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_7.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_8" string="Icon Block - 8" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_8.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_9" string="Icon Block - 9" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_9.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_10" string="Icon Block - 10" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_10.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_11" string="Icon Block - 11" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_11.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_12" string="Icon Block - 12" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_12.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_stats" class="o_panel">
|
||||
<div class="o_panel_header">Stats</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_stats_1" string="States - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_stats_1.png">
|
||||
<keywords>stats, counter, number</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_stats_2" string="States - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_stats_2.png">
|
||||
<keywords>stats, counter, number</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_stats_3" string="States - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_stats_3.png">
|
||||
<keywords>stats, counter, number</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_stats_4" string="States - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_stats_4.png">
|
||||
<keywords>stats, counter, number</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_stats_5" string="States - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_stats_5.png">
|
||||
<keywords>stats, counter, number</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_clients" class="o_panel">
|
||||
<div class="o_panel_header">Clients</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_clients_1" string="Clients - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_clients_1.png">
|
||||
<keywords>clients, logo, reference</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_clients_2" string="Clients - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_clients_2.png">
|
||||
<keywords>clients, logo, reference</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_clients_3" string="Clients - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_clients_3.png">
|
||||
<keywords>clients, logo, reference</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_clients_4" string="Clients - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_clients_4.png">
|
||||
<keywords>clients, logo, reference</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_gallery" class="o_panel">
|
||||
<div class="o_panel_header">Gallery</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_gallery_1" string="Gallery - " t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_gallery_1.png">
|
||||
<keywords>gallery, album, portfolio</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_gallery_2" string="Gallery - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_gallery_2.png">
|
||||
<keywords>gallery, album, portfolio</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_gallery_3" string="Gallery - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_gallery_3.png">
|
||||
<keywords>gallery, album, portfolio</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_gallery_4" string="Gallery - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_gallery_4.png">
|
||||
<keywords>gallery, album, portfolio</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_gallery_5" string="Gallery - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_gallery_5.png">
|
||||
<keywords>gallery, album, portfolio</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_testimonial" class="o_panel">
|
||||
<div class="o_panel_header">Testimonial</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_testimonial_1" string="Testimonial - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_testimonial_1.png">
|
||||
<keywords>testimonials, quotes</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_testimonial_2" string="Testimonial - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_testimonial_2.png">
|
||||
<keywords>testimonials, quotes</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_testimonial_3" string="Testimonial - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_testimonial_3.png">
|
||||
<keywords>testimonials, quotes</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_testimonial_4" string="Testimonial - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_testimonial_4.png">
|
||||
<keywords>testimonials, quotes</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_testimonial_5" string="Testimonial - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_testimonial_5.png">
|
||||
<keywords>testimonials, quotes</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_team" class="o_panel">
|
||||
<div class="o_panel_header">Team</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_team_1" string="Team - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_team_1.png">
|
||||
<keywords>team, avatar, profile, organisation, structure</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_team_2" string="Team - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_team_2.png">
|
||||
<keywords>team, avatar, profile, organisation, structure</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_team_3" string="Team - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_team_3.png">
|
||||
<keywords>team, avatar, profile, organisation, structure</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_team_4" string="Team - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_team_4.png">
|
||||
<keywords>team, avatar, profile, organisation, structure</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_team_5" string="Team - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_team_5.png">
|
||||
<keywords>team, avatar, profile, organisation, structure</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_call_to_action" class="o_panel">
|
||||
<div class="o_panel_header">Call To Action</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_call_to_action_1" string="Call To Action - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_call_to_action_1.png">
|
||||
<keywords>call to action, cta</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_call_to_action_2" string="Call To Action - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_call_to_action_2.png">
|
||||
<keywords>call to action, cta</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_call_to_action_3" string="Call To Action - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_call_to_action_3.png">
|
||||
<keywords>call to action, cta</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_call_to_action_4" string="Call To Action - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_call_to_action_4.png">
|
||||
<keywords>call to action, cta</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_call_to_action_5" string="Call To Action - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_call_to_action_5.png">
|
||||
<keywords>call to action, cta</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_subscribe" class="o_panel">
|
||||
<div class="o_panel_header">Subscribe</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_subscribe_1" string="Subscribe - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_subscribe_1.png">
|
||||
<keywords>newsletter, subscribe, mail, email, marketing, mass mailing</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_subscribe_2" string="Subscribe - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_subscribe_2.png">
|
||||
<keywords>newsletter, subscribe, mail, email, marketing, mass mailing</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_subscribe_3" string="Subscribe - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_subscribe_3.png">
|
||||
<keywords>newsletter, subscribe, mail, email, marketing, mass mailing</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_subscribe_4" string="Subscribe - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_subscribe_4.png">
|
||||
<keywords>newsletter, subscribe, mail, email, marketing, mass mailing</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
<div id="tp_snippet_coming_soon" class="o_panel">
|
||||
<div class="o_panel_header">Coming Soon</div>
|
||||
<div class="o_panel_body">
|
||||
<t t-snippet="theme_prime.s_coming_soon_1" string="Coming Soon - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_coming_soon_1.png">
|
||||
<keywords>coming soon, countdown, timer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_coming_soon_2" string="Coming Soon - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_coming_soon_2.png">
|
||||
<keywords>coming soon, countdown, timer</keywords>
|
||||
</t>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<template id="snippets" inherit_id="website.snippets" name="Theme Prime Snippets">
|
||||
<xpath expr="//snippets[@id='snippet_groups']/t[@id='installed_snippets_hook']" position="before">
|
||||
<t snippet-group="theme_prime_dynamic" t-snippet="website.s_snippet_group" string="Prime Dynamic"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_advance" t-snippet="website.s_snippet_group" string="Prime Advance"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_cover" t-snippet="website.s_snippet_group" string="Prime Cover"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_heading" t-snippet="website.s_snippet_group" string="Prime Heading"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_banner" t-snippet="website.s_snippet_group" string="Prime Banner"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_info" t-snippet="website.s_snippet_group" string="Prime Info"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_offer" t-snippet="website.s_snippet_group" string="Prime Offer"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_pricing" t-snippet="website.s_snippet_group" string="Prime Pricing"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_icon" t-snippet="website.s_snippet_group" string="Prime Icons"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_stats" t-snippet="website.s_snippet_group" string="Prime Stats"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_clients" t-snippet="website.s_snippet_group" string="Prime Clients"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_gallery" t-snippet="website.s_snippet_group" string="Prime Gallery"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_testimonial" t-snippet="website.s_snippet_group" string="Prime Testimonials"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_team" t-snippet="website.s_snippet_group" string="Prime Team"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_cta" t-snippet="website.s_snippet_group" string="Prime CTA"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_subscribe" t-snippet="website.s_snippet_group" string="Prime Subscribe"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
<t snippet-group="theme_prime_coming_soon" t-snippet="website.s_snippet_group" string="Prime Coming Soon"
|
||||
t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png"/>
|
||||
</xpath>
|
||||
<xpath expr="//snippets[@id='snippet_structure']" position="inside">
|
||||
<t t-snippet="theme_prime.s_d_products_snippet" group="theme_prime_dynamic" string="Dynamic Snippet" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_prooduct_cards.png">
|
||||
<keywords>products, dynamic</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_tp_countdown" group="theme_prime_advance" string="Countdown" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_countdown_1.png">
|
||||
<keywords>countdown, timer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_tp_documents_snippet" group="theme_prime_advance" string="Documents" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_products_brands.png">
|
||||
<keywords>documents, attachments</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_d_2_column_snippet" group="theme_prime_advance" string="2 Column Deals" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_products_brands.png">
|
||||
<keywords>products, dynamic</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_category_brands" group="theme_prime_advance" string="Categories & Brands" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_products_brands.png">
|
||||
<keywords>products, dynamic</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_cover_1" group="theme_prime_cover" string="Cover - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_cover_1.png">
|
||||
<keywords>covers, carousel</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_cover_2" group="theme_prime_cover" string="Cover - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_cover_2.png">
|
||||
<keywords>covers, carousel</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_cover_3" group="theme_prime_cover" string="Cover - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_cover_3.png">
|
||||
<keywords>covers, carousel</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_cover_4" group="theme_prime_cover" string="Cover - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_cover_4.png">
|
||||
<keywords>covers, carousel</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_cover_5" group="theme_prime_cover" string="Cover - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_cover_4.png">
|
||||
<keywords>covers</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_heading_1" group="theme_prime_heading" string="Heading - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_1.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_heading_2" group="theme_prime_heading" string="Heading - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_2.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_heading_3" group="theme_prime_heading" string="Heading - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_3.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_heading_4" group="theme_prime_heading" string="Heading - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_4.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_heading_5" group="theme_prime_heading" string="Heading - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_5.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_heading_6" group="theme_prime_heading" string="Heading - 6" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_heading_6.png">
|
||||
<keywords>heading, title</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_1" group="theme_prime_banner" string="Banner - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_1.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_2" group="theme_prime_banner" string="Banner - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_2.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_3" group="theme_prime_banner" string="Banner - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_3.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_4" group="theme_prime_banner" string="Banner - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_4.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_5" group="theme_prime_banner" string="Banner - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_5.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_6" group="theme_prime_banner" string="Banner - 6" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_6.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_7" group="theme_prime_banner" string="Banner - 7" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_7.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_8" group="theme_prime_banner" string="Banner - 8" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_8.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_9" group="theme_prime_banner" string="Banner - 9" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_9.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_10" group="theme_prime_banner" string="Banner - 10" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_10.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_11" group="theme_prime_banner" string="Banner - 11" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_11.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_12" group="theme_prime_banner" string="Banner - 12" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_12.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_13" group="theme_prime_banner" string="Banner - 13" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_13.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_14" group="theme_prime_banner" string="Banner - 14" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_14.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_banner_15" group="theme_prime_banner" string="Banner - 15" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_banner_15.png">
|
||||
<keywords>banner, hero</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_1" group="theme_prime_info" string="Info Block - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_1.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_2" group="theme_prime_info" string="Info Block - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_2.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_3" group="theme_prime_info" string="Info Block - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_3.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_4" group="theme_prime_info" string="Info Block - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_4.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_5" group="theme_prime_info" string="Info Block - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_5.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_6" group="theme_prime_info" string="Info Block - 6" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_6.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_7" group="theme_prime_info" string="Info Block - 7" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_7.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_info_block_8" group="theme_prime_info" string="Info Block - 8" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_info_block_8.png">
|
||||
<keywords>information, content</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_shop_offer_1" group="theme_prime_offer" string="Shop Offer - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_shop_offer_1.png">
|
||||
<keywords>offer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_shop_offer_2" group="theme_prime_offer" string="Shop Offer - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_shop_offer_2.png">
|
||||
<keywords>offer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_shop_offer_3" group="theme_prime_offer" string="Shop Offer - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_shop_offer_3.png">
|
||||
<keywords>offer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_shop_offer_4" group="theme_prime_offer" string="Shop Offer - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_shop_offer_4.png">
|
||||
<keywords>offer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_shop_offer_5" group="theme_prime_offer" string="Shop Offer - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_shop_offer_5.png">
|
||||
<keywords>offer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_pricing_1" group="theme_prime_pricing" string="Pricing - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_pricing_1.png">
|
||||
<keywords>pricing, comparison, table</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_pricing_2" group="theme_prime_pricing" string="Pricing - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_pricing_2.png">
|
||||
<keywords>pricing, comparison, table</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_pricing_3" group="theme_prime_pricing" string="Pricing - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_pricing_3.png">
|
||||
<keywords>pricing, comparison, table</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_pricing_4" group="theme_prime_pricing" string="Pricing - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_pricing_4.png">
|
||||
<keywords>pricing, comparison, table</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_pricing_5" group="theme_prime_pricing" string="Pricing - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_pricing_5.png">
|
||||
<keywords>pricing, comparison, table</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_1" group="theme_prime_icon" string="Icon Block - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_1.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_2" group="theme_prime_icon" string="Icon Block - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_2.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_3" group="theme_prime_icon" string="Icon Block - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_3.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_4" group="theme_prime_icon" string="Icon Block - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_4.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_5" group="theme_prime_icon" string="Icon Block - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_5.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_6" group="theme_prime_icon" string="Icon Block - 6" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_6.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_7" group="theme_prime_icon" string="Icon Block - 7" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_7.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_8" group="theme_prime_icon" string="Icon Block - 8" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_8.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_9" group="theme_prime_icon" string="Icon Block - 9" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_9.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_10" group="theme_prime_icon" string="Icon Block - 10" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_10.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_11" group="theme_prime_icon" string="Icon Block - 11" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_11.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_icon_block_12" group="theme_prime_icon" string="Icon Block - 12" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_icon_block_12.png">
|
||||
<keywords>icon, features</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_stats_1" group="theme_prime_stats" string="States - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_stats_1.png">
|
||||
<keywords>stats, counter, number</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_stats_2" group="theme_prime_stats" string="States - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_stats_2.png">
|
||||
<keywords>stats, counter, number</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_stats_3" group="theme_prime_stats" string="States - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_stats_3.png">
|
||||
<keywords>stats, counter, number</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_stats_4" group="theme_prime_stats" string="States - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_stats_4.png">
|
||||
<keywords>stats, counter, number</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_stats_5" group="theme_prime_stats" string="States - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_stats_5.png">
|
||||
<keywords>stats, counter, number</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_clients_1" group="theme_prime_clients" string="Clients - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_clients_1.png">
|
||||
<keywords>clients, logo, reference</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_clients_2" group="theme_prime_clients" string="Clients - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_clients_2.png">
|
||||
<keywords>clients, logo, reference</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_clients_3" group="theme_prime_clients" string="Clients - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_clients_3.png">
|
||||
<keywords>clients, logo, reference</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_clients_4" group="theme_prime_clients" string="Clients - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_clients_4.png">
|
||||
<keywords>clients, logo, reference</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_gallery_1" group="theme_prime_gallery" string="Gallery - " t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_gallery_1.png">
|
||||
<keywords>gallery, album, portfolio</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_gallery_2" group="theme_prime_gallery" string="Gallery - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_gallery_2.png">
|
||||
<keywords>gallery, album, portfolio</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_gallery_3" group="theme_prime_gallery" string="Gallery - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_gallery_3.png">
|
||||
<keywords>gallery, album, portfolio</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_gallery_4" group="theme_prime_gallery" string="Gallery - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_gallery_4.png">
|
||||
<keywords>gallery, album, portfolio</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_gallery_5" group="theme_prime_gallery" string="Gallery - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_gallery_5.png">
|
||||
<keywords>gallery, album, portfolio</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_testimonial_1" group="theme_prime_testimonial" string="Testimonial - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_testimonial_1.png">
|
||||
<keywords>testimonials, quotes</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_testimonial_2" group="theme_prime_testimonial" string="Testimonial - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_testimonial_2.png">
|
||||
<keywords>testimonials, quotes</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_testimonial_3" group="theme_prime_testimonial" string="Testimonial - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_testimonial_3.png">
|
||||
<keywords>testimonials, quotes</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_testimonial_4" group="theme_prime_testimonial" string="Testimonial - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_testimonial_4.png">
|
||||
<keywords>testimonials, quotes</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_testimonial_5" group="theme_prime_testimonial" string="Testimonial - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_testimonial_5.png">
|
||||
<keywords>testimonials, quotes</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_team_1" group="theme_prime_team" string="Team - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_team_1.png">
|
||||
<keywords>team, avatar, profile, organisation, structure</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_team_2" group="theme_prime_team" string="Team - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_team_2.png">
|
||||
<keywords>team, avatar, profile, organisation, structure</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_team_3" group="theme_prime_team" string="Team - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_team_3.png">
|
||||
<keywords>team, avatar, profile, organisation, structure</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_team_4" group="theme_prime_team" string="Team - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_team_4.png">
|
||||
<keywords>team, avatar, profile, organisation, structure</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_team_5" group="theme_prime_team" string="Team - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_team_5.png">
|
||||
<keywords>team, avatar, profile, organisation, structure</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_call_to_action_1" group="theme_prime_cta" string="Call To Action - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_call_to_action_1.png">
|
||||
<keywords>call to action, cta</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_call_to_action_2" group="theme_prime_cta" string="Call To Action - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_call_to_action_2.png">
|
||||
<keywords>call to action, cta</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_call_to_action_3" group="theme_prime_cta" string="Call To Action - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_call_to_action_3.png">
|
||||
<keywords>call to action, cta</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_call_to_action_4" group="theme_prime_cta" string="Call To Action - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_call_to_action_4.png">
|
||||
<keywords>call to action, cta</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_call_to_action_5" group="theme_prime_cta" string="Call To Action - 5" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_call_to_action_5.png">
|
||||
<keywords>call to action, cta</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_subscribe_1" group="theme_prime_subscribe" string="Subscribe - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_subscribe_1.png">
|
||||
<keywords>newsletter, subscribe, mail, email, marketing, mass mailing</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_subscribe_2" group="theme_prime_subscribe" string="Subscribe - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_subscribe_2.png">
|
||||
<keywords>newsletter, subscribe, mail, email, marketing, mass mailing</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_subscribe_3" group="theme_prime_subscribe" string="Subscribe - 3" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_subscribe_3.png">
|
||||
<keywords>newsletter, subscribe, mail, email, marketing, mass mailing</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_subscribe_4" group="theme_prime_subscribe" string="Subscribe - 4" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_subscribe_4.png">
|
||||
<keywords>newsletter, subscribe, mail, email, marketing, mass mailing</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_coming_soon_1" group="theme_prime_coming_soon" string="Coming Soon - 1" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_coming_soon_1.png">
|
||||
<keywords>coming soon, countdown, timer</keywords>
|
||||
</t>
|
||||
<t t-snippet="theme_prime.s_coming_soon_2" group="theme_prime_coming_soon" string="Coming Soon - 2" t-thumbnail="/theme_prime/static/src/img/snippets_thumbs/s_coming_soon_2.png">
|
||||
<keywords>coming soon, countdown, timer</keywords>
|
||||
</t>
|
||||
</xpath>
|
||||
</template>
|
||||
|
||||
<template id="snippet_options" inherit_id="website.snippet_options">
|
||||
@@ -441,7 +392,7 @@
|
||||
<we-button t-att-data-select-label="_label" data-select-template="droggol_theme_common.s_tp_mega_menu_category_snippet" data-img="/theme_prime/static/src/img/options/s_mega_menu_prime_6.png" t-out="_label"/>
|
||||
</xpath>
|
||||
<!-- Add color for header box -->
|
||||
<xpath expr="//div[@data-js='HeaderLayout']/we-row/we-colorpicker" position="before">
|
||||
<xpath expr="//div[@data-js='WebsiteLevelColor'][@data-selector='#wrapwrap > header']/we-row/we-colorpicker" position="before">
|
||||
<we-colorpicker data-dependencies="tp_header_style_2_opt, tp_header_style_3_opt, tp_header_style_4_opt"
|
||||
data-customize-website-color="" data-color="tp-header-box-color"
|
||||
data-customize-website-layer2-color="" data-layer-color="tp-header-box-color-custom" data-layer-gradient="tp-header-box-color-gradient"
|
||||
@@ -451,7 +402,7 @@
|
||||
data-with-gradients="true"/>
|
||||
</xpath>
|
||||
<!-- Enable header logo options for custom header box -->
|
||||
<xpath expr="//div[contains(@data-selector, 'navbar-brand.logo')]" position="attributes">
|
||||
<xpath expr="//div[contains(@data-selector, 'nav.navbar .navbar-brand')]" position="attributes">
|
||||
<attribute name="data-selector" separator="," add=".tp-header-box .navbar-brand"/>
|
||||
</xpath>
|
||||
<!-- Hide elements options for custom headers -->
|
||||
@@ -486,7 +437,7 @@
|
||||
<we-button title="Prime Header Style - 7" data-name="tp_header_style_7_opt" data-customize-website-views="theme_prime.template_header_style_7" data-customize-website-variable="'prime_style_7'" data-img="/theme_prime/static/src/img/options/header_7.svg"/>
|
||||
<we-button title="Prime Header Style - 8" data-name="tp_header_style_8_opt" data-customize-website-views="theme_prime.template_header_style_8" data-customize-website-variable="'prime_style_8'" data-img="/theme_prime/static/src/img/options/header_8.svg"/>
|
||||
</xpath>
|
||||
<xpath expr="//div[@data-js='HeaderLayout']/we-row" position="after">
|
||||
<xpath expr="//div[@data-js='WebsiteLevelColor'][@data-selector='#wrapwrap > header']/we-row" position="after">
|
||||
<we-select string="Preheader" data-dependencies="tp_preheader_opt" data-variable="tp-preheader-template" data-reload="/">
|
||||
<we-button title="None" data-name="tp_preheader_style_none_opt" data-customize-website-views="" data-customize-website-variable="'none'" string="None"/>
|
||||
<we-button title="Prime Preheader Style - 1" data-name="tp_preheader_style_1_opt" data-customize-website-views="theme_prime.template_preheader_style_1" data-customize-website-variable="'prime_style_1'" data-img="/theme_prime/static/src/img/options/preheader_1.svg"/>
|
||||
|
||||
Reference in New Issue
Block a user