summaryrefslogtreecommitdiff
path: root/addons/website/views/website_templates.xml
diff options
context:
space:
mode:
authorRomain Derie <rde@odoo.com>2019-11-22 13:20:23 +0000
committerqsm-odoo <qsm@odoo.com>2020-01-29 14:53:38 +0000
commit3028e9a8649ae5d9b23a1bdb989b903645ede5fe (patch)
treecf54e7c116cee0cb0cea3f06d65f897e8531596e /addons/website/views/website_templates.xml
parent3bce5277e378fd499bf2d0fed8c62929165b7871 (diff)
[IMP] website: introduce cookies bar on website
With this commit, it is now possible to activate a cookies bar on a website through the res.settings. The cookies bar can be edited in the frontend by entering edit mode. The cookies bar will appear until the user clicks on 'I agree'. Part of https://github.com/odoo/odoo/pull/41294 task-2087003 closes odoo/odoo#41294 Signed-off-by: Quentin Smetz (qsm) <qsm@odoo.com>
Diffstat (limited to 'addons/website/views/website_templates.xml')
-rw-r--r--addons/website/views/website_templates.xml25
1 files changed, 25 insertions, 0 deletions
diff --git a/addons/website/views/website_templates.xml b/addons/website/views/website_templates.xml
index b40c459e081..dd6092435dc 100644
--- a/addons/website/views/website_templates.xml
+++ b/addons/website/views/website_templates.xml
@@ -271,6 +271,31 @@
</xpath>
</template>
+<template id="cookies_bar" inherit_id="website.footer_custom" name="Cookies Bar">
+ <xpath expr="//div[@id='footer']" position="before">
+ <div id="website_cookies_bar" t-if="website.cookies_bar" class="s_popup o_snippet_invisible" data-name="Cookies Bar">
+ <div class='s_popup_main s_popup_fixed popup_backdrop d-none o_cookies_discrete'
+ data-show-after="500" data-display="afterDelay" data-consents-duration="999">
+ <div class='s_popup_frame s_popup_full'>
+ <div class='oe_structure s_popup_content bg-white'>
+ <section class="pt4 pb4">
+ <div class="container text-600 d-flex align-items-center">
+ <div class="mb0">
+ <div class="o_cookies_bar_text_primary">
+ We use cookies to provide you a better user experience.
+ </div>
+ </div>
+ <a href="/cookie-policy" class="o_cookies_bar_text_policy btn btn-link btn-sm text-nowrap ml-auto">Cookie Policy</a>
+ <a href="#" role="button" class="js_close_popup o_cookies_bar_text_button btn btn-primary btn-sm text-nowrap">I agree</a>
+ </div>
+ </section>
+ </div>
+ </div>
+ </div>
+ </div>
+ </xpath>
+</template>
+
<template id="language_selector" name="Language Selector">
<ul class="js_language_selector mb0 list-inline" t-if="(request and request.is_frontend_multilang and len(languages) &gt; 1) or (website and (editable or translatable))">
<li class="list-inline-item">