summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorqsm-odoo <qsm@odoo.com>2018-09-23 13:50:12 +0200
committerqsm-odoo <qsm@odoo.com>2018-09-24 12:20:35 +0200
commit925fdbc683c546e096d1ae99aa22606480f78a0e (patch)
treee0a43eeded4021fb931dfe30de06a20100eb5a65
parent9f2750d9ebda20758345724cd2a0934ab08d1f00 (diff)
[IMP] website: add snippets showcase demo data
Reaching the URL /demo/snippets-debug will now showcase all snippets *automatically* (if a theme uses different snippets or if the snippets change in the future, this page will not have to be adapted).
-rw-r--r--addons/website/data/website_demo.xml40
-rw-r--r--addons/website/views/snippets.xml2
2 files changed, 41 insertions, 1 deletions
diff --git a/addons/website/data/website_demo.xml b/addons/website/data/website_demo.xml
index d41e04311c8..be980571068 100644
--- a/addons/website/data/website_demo.xml
+++ b/addons/website/data/website_demo.xml
@@ -279,5 +279,45 @@
<field name="website_published">False</field>
<field name="view_id" ref="bs_debug_page_view"/>
</record>
+
+ <!-- Snippet Debug Page -->
+ <!-- Showcase all snippets -->
+ <record id="snippets_debug_page_view" model="ir.ui.view">
+ <field name="name">Snippet Debug</field>
+ <field name="type">qweb</field>
+ <field name="key">website.snippets_debug_page_view</field>
+ <field name="arch" type="xml">
+ <t name="Debug" t-name="website.snippets_debug_page_view">
+ <t t-call="website.layout">
+ <style>
+ #snippets_menu, #o_scroll > .o_panel > .o_panel_header {
+ display: none !important;
+ }
+ [data-oe-type="snippet"]:not([data-module-id])::before {
+ content: attr(name);
+ display: block;
+ padding: 16px;
+ background-color: lightgray;
+ color: black;
+ font-size: 24px;
+ }
+ [data-oe-type="snippet"]:not([data-module-id])::after {
+ content: "";
+ display: table;
+ clear: both;
+ }
+ </style>
+ <div id="wrap oe_structure">
+ <t t-call="website.snippets"/>
+ </div>
+ </t>
+ </t>
+ </field>
+ </record>
+ <record id="snippets_debug_page" model="website.page">
+ <field name="url">/demo/snippets-debug</field>
+ <field name="website_published">False</field>
+ <field name="view_id" ref="snippets_debug_page_view"/>
+ </record>
</data>
</odoo>
diff --git a/addons/website/views/snippets.xml b/addons/website/views/snippets.xml
index 6ded41743b3..ed076ce6803 100644
--- a/addons/website/views/snippets.xml
+++ b/addons/website/views/snippets.xml
@@ -237,7 +237,7 @@
</div>
<p class="lead">Storytelling is powerful.<br/> It draws readers in and engages them.</p>
<div class="s_btn text-center pt16 pb16" data-name="Buttons">
- <a href="/start" class="btn btn-epsilon rounded-circle">Start your journey</a>
+ <a href="/" class="btn btn-epsilon rounded-circle">Start your journey</a>
</div>
</div>
</div>