Add_javascript

Add_javascript

{% add_javascript %}

Add a script asset to the current page via a <script> tag

{% add_javascript inline %}

Outputs javascript code in an inline script

Examples

Add Deferred Async Javascript To Body

Copy
{% add_javascript "/main" defer:true async:true position:'body' %}

Add Anonymous Javascript In Place

Copy
{% add_javascript "https://cdn.thirdpartyservice.com/path/to/script" position:'in_place' crossorigin:'anonymous' %}

Add inline javascript once to body

Copy
{% add_javascript inline xxkr_once = position:'body' %}
function doSomething() {
alert('I did something!');
}
doSomething();
{% end_javascript %}

Add Javascript

Copy
{% add_javascript "/jQuery" %}

Inline javscript from template

Copy
<script>{% include javascript "/javascript/inlined/blog" %}</script>
OR
{% javascript js = "/javascript/inlined/blog" %}
{% if js is_valid %}
<script>{% include js %}</script>
{% endif %}