Files
odoo_source/addons/website/views/snippets/s_searchbar.xml
T
Soukéina Bojabza d864feb951 [IMP] website: change some snippets default background color
Some snippets have a "hard coded" background color which doesn't change
when we want to put a preset color (theme). We have to delete the back-
ground first before being able to choose a preset color.

This commit fixes this behaviour by putting a preset color by default
on the concerned snippets (instead of a fixed color). These snippets
are searchbar and text highlight.

task-2824393

closes odoo/odoo#103123

X-original-commit: 4a1442679bb1058d08428e08bec3433e968fb64b
Related: odoo/design-themes#604
Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
2022-10-11 23:29:08 +02:00

74 lines
4.0 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<odoo>
<template id="s_searchbar_input" name="Search">
<t t-call="website.website_search_box_input">
<t t-set="search_type" t-valuef="all"/>
<t t-set="action" t-valuef="/website/search"/>
<t t-set="limit" t-valuef="5"/>
<t t-set="display_image" t-valuef="true"/>
<t t-set="display_description" t-valuef="true"/>
<t t-set="display_extra_link" t-valuef="true"/>
<t t-set="display_detail" t-valuef="true"/>
</t>
</template>
<template id="s_searchbar" name="Search">
<section class="s_searchbar o_colored_level o_cc o_cc2 pt48 pb48">
<div class="container">
<div class="row">
<div class="col-lg-8 offset-lg-2">
<h2>Search on our website</h2>
<p>You will get results from blog posts, products, etc</p>
<t t-snippet-call="website.s_searchbar_input"/>
</div>
</div>
</div>
</section>
</template>
<template id="searchbar_input_snippet_options" inherit_id="website.snippet_options" name="search bar snippet options">
<xpath expr="." position="inside">
<div data-js="SearchBar" data-selector=".s_searchbar_input">
<we-select string="Search within" data-name="scope_opt"
data-attribute-name="searchType" data-apply-to=".search-query">
<we-button data-set-search-type="all" data-select-data-attribute="all" data-name="search_all_opt" data-form-action="/website/search">Everything</we-button>
<we-button data-set-search-type="pages" data-select-data-attribute="pages" data-name="search_pages_opt" data-form-action="/pages">Pages</we-button>
</we-select>
<we-select string="Order by" data-name="order_opt" data-attribute-name="orderBy" data-apply-to=".search-query">
<we-button data-set-order-by="name asc" data-select-data-attribute="name asc" data-name="order_name_asc_opt">Name (A-Z)</we-button>
</we-select>
<t t-set="unit">results</t>
<we-input string="Suggestions" data-name="limit_opt" data-attribute-name="limit"
data-apply-to=".search-query" data-select-data-attribute="" t-att-data-unit="unit"/>
<div data-dependencies="limit_opt">
<we-checkbox string="Description" data-dependencies="search_all_opt" data-select-data-attribute="true" data-attribute-name="displayDescription"
data-apply-to=".search-query"/>
<we-checkbox string="Extra link" data-dependencies="search_all_opt" data-select-data-attribute="true" data-attribute-name="displayExtraLink"
data-apply-to=".search-query"/>
<we-checkbox string="Detail" data-dependencies="search_all_opt" data-select-data-attribute="true" data-attribute-name="displayDetail"
data-apply-to=".search-query"/>
<we-checkbox string="Image" data-dependencies="search_all_opt" data-select-data-attribute="true" data-attribute-name="displayImage"
data-apply-to=".search-query"/>
<we-checkbox string="Content" data-dependencies="search_pages_opt" data-select-data-attribute="true" data-attribute-name="displayDescription"
data-apply-to=".search-query"/>
</div>
</div>
</xpath>
<xpath expr="//*[@t-set='so_content_addition_selector']" position="inside">, .s_searchbar_input</xpath>
</template>
<record id="website.s_searchbar_000_js" model="ir.asset">
<field name="name">Searchbar 000 JS</field>
<field name="bundle">web.assets_frontend</field>
<field name="path">website/static/src/snippets/s_searchbar/000.js</field>
</record>
<record id="website.s_searchbar_000_xml" model="ir.asset">
<field name="name">Searchbar 000 XML</field>
<field name="bundle">web.assets_frontend</field>
<field name="path">website/static/src/snippets/s_searchbar/000.xml</field>
</record>
</odoo>