Loading a JS gallery into a web page

edited March 2019 in Theme support
Hi,

I'm trying to add a product gallery using a JS provided by the product team.

For that, as told by BeTheme, I've added their primary snippet library to the "Custom CSS  & JS" section in the Theme options. You can find the code in here: ::

https://origin-media.sivantos.com/apps/snippets.js

Now I have to call a specific function from this snippet library to a particular page. So I added the following code to a column from the builder. 

<script type='text/javascript'>load_signia_product_gallery('en','STYLETTO_CONNECT','100%','900px');</script>

But so far, nothing is happening and I'm getting the error "Uncaught ReferenceError: load_signia_product_gallery is not defined" in the console.

Could you please help me out on how to embed such a script when using muffin builder.

Comments

  • edited March 2019
    Hi,
    If the problem is related with the script, then we cannot help you with this.
    All of the JS code can be inserted in these places:
    1) Theme Options > Custom CSS & JS > JS (without the <script> tag)
    2) Theme Options > Global > Hooks (with the <script> tag)
    3) Theme Options > SEO (with the <script> tag)
    4) And in the 'Column' item, but it's not always working.

    This error means, that it does not see the "load_signia_product_gallery" function.
    Be sure that you're starting this function AFTER the page is loaded (DOMContent is Loaded).
    Thanks
  • Thank you for the reply. I have solved the issue. The issue was that I was using column to call the funciton. It was not working. So I used the content block "Visual Editor" and the script worked fine.
Sign In or Register to comment.
This website uses cookies

We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners who may combine it with other information that you’ve provided to them or that they’ve collected from your use of their services.

Cookies are small text files that can be used by websites to make a user's experience more efficient.

The law states that we can store cookies on your device if they are strictly necessary for the operation of this site. For all other types of cookies we need your permission. This means that cookies which are categorized as necessary, are processed based on GDPR Art. 6 (1) (f). All other cookies, meaning those from the categories preferences and marketing, are processed based on GDPR Art. 6 (1) (a) GDPR.

This site uses different types of cookies. Some cookies are placed by third party services that appear on our pages.

You can at any time change or withdraw your consent from the Cookie Declaration on our website.

Learn more about who we are, how you can contact us and how we process personal data in our Privacy Policy.

Please state your consent ID and date when you contact us regarding your consent.