HTML Block

Let you add direct HTML5 code with direct access to current context variables.

fd_tab_edition

Update on form change
This revaluate the html code each time something is changed in the current form.

fd_tab_edition
You can enter the source code directly into the form object .This object would allow you to add HTML code directly into your form and take advantage of the data you have in your context.

This icon will toggle the html view from source code to preview. fd_tab_edition

Inserting context value into HTML source code
1/ To insert a variable

{{variable_name}}

2/ If

{% if foo %}bar{% endif %}

3/ Loops

 {% for person in people %}

Insertion of variables is done using Swig. Documentation can be found there: https://node-swig.github.io/swig-templates/docs/

Sample: Vimeo player integration

The vimeo player is inserted using the integration code from Vimeo. We've inserted 3 variables directly into the HTML code. - video_id - width - height

<div style="padding:56.25% 0 0 0;position:relative;">

    <iframe src="https://player.vimeo.com/video/{{video_id}}?color=ffffff&title=0&byline=0&portrait=0" style="position:absolute;top:0;left:0;width:{{width}}%;  height:{{height}}%;" frameborder="0" allow="autoplay; fullscreen; picture-in-picture" allowfullscreen>
    </iframe>

</div>
<script src="https://player.vimeo.com/api/player.js"> 
</script>