diff options
| author | qsm-odoo <qsm@odoo.com> | 2018-09-28 11:03:01 +0200 |
|---|---|---|
| committer | qsm-odoo <qsm@odoo.com> | 2018-09-28 13:43:06 +0200 |
| commit | c4420253d7e1b047f76268bf070ad7028305e402 (patch) | |
| tree | f2d20c0350e37699dc465464d269908af487c368 /addons | |
| parent | d9c0dbcd192e1967d9ea81fd984f5489345c1543 (diff) | |
[FIX] website, *: correct snippet addition option
* website_mass_mailing, website_twitter
A snippet option describes where standard snippets can be dropped in the
page (which is currently in oe_structure elements or html fields, except
for the footer which can only have one snippet). Some external snippets
in other apps or themes were not using this snippet option but defined
their owns which were not adapted to the correct drop locations.
Diffstat (limited to 'addons')
| -rw-r--r-- | addons/website/views/snippets.xml | 3 | ||||
| -rw-r--r-- | addons/website_mass_mailing/views/snippets_templates.xml | 6 | ||||
| -rw-r--r-- | addons/website_twitter/views/website_twitter_snippet_templates.xml | 4 |
3 files changed, 7 insertions, 6 deletions
diff --git a/addons/website/views/snippets.xml b/addons/website/views/snippets.xml index dd75539a600..0aac9290bc0 100644 --- a/addons/website/views/snippets.xml +++ b/addons/website/views/snippets.xml @@ -1277,7 +1277,8 @@ data-exclude=".s_col_no_resize > [class*='col-lg-']"> </div> - <div data-selector="section, :not(.o_gallery > .container) > .carousel, .parallax" + <div id="so_snippet_addition" + data-selector="section, :not(.o_gallery > .container) > .carousel, .parallax" data-drop-in=":not(p).oe_structure:not(.oe_structure_solo), :not(p)[data-oe-type=html], :not(p).oe_structure.oe_structure_solo:not(:has(> section, > div))"/> <div data-js="content" diff --git a/addons/website_mass_mailing/views/snippets_templates.xml b/addons/website_mass_mailing/views/snippets_templates.xml index b429647281a..ff84153148e 100644 --- a/addons/website_mass_mailing/views/snippets_templates.xml +++ b/addons/website_mass_mailing/views/snippets_templates.xml @@ -51,6 +51,9 @@ </template> <template id="newsletter_subscribe_options" name="Newsletter Subscribe Options" inherit_id="website.snippet_options"> + <xpath expr="//*[@id='so_snippet_addition']" position="attributes"> + <attribute name="data-selector" add=".o_newsletter_popup" separator=","/> + </xpath> <xpath expr="//div" position="after"> <div data-js="mailing_list_subscribe" data-selector=".js_subscribe" @@ -58,8 +61,7 @@ <a tabindex="-1" href="#" class="dropdown-item" data-select_mailing_list="" data-no-preview="true">Change Newsletter</a> </div> <div data-js="newsletter_popup" - data-selector=".o_newsletter_popup" - data-drop-in=".oe_structure, [data-oe-type=html]"> + data-selector=".o_newsletter_popup"> <a tabindex="-1" href="#" class="dropdown-item" data-select_mailing_list="" data-no-preview="true">Change Newsletter</a> </div> </xpath> diff --git a/addons/website_twitter/views/website_twitter_snippet_templates.xml b/addons/website_twitter/views/website_twitter_snippet_templates.xml index cfe73ee33bb..e0038689b9b 100644 --- a/addons/website_twitter/views/website_twitter_snippet_templates.xml +++ b/addons/website_twitter/views/website_twitter_snippet_templates.xml @@ -17,9 +17,7 @@ <template id="website_twitter_options" inherit_id="website.snippet_options"> <xpath expr="." position="inside"> - <div data-js='twitter' - data-selector=".twitter" - data-drop-in=".oe_structure, [data-oe-type=html]"/> + <div data-js="twitter" data-selector=".twitter"/> </xpath> </template> |
