{% extends 'cms/blocks/schemas/_schema.html' %}
{% load wagtailcore_tags wagtailimages_tags my %}
{% block json %}
{
"@context": "https://schema.org/",
"@type": "HowTo",
"name": "{{ value.name }}",
"description": "{{ value.description }}",
"image": "{% image value.image fill-500x500 as img %}{{ img.url }}",
"step": [
{% for step in value.step %}
{
"@type": "HowToStep",
"text": "{{ step.value.text }}",{% if step.value.image %}
"image": "{% image step.value.image fill-500x500 as img %}{{ img.url }}",{% endif %}
"name": "{{ step.value.name }}"{% if step.value.url %},
"url": "{{ step.value.url }}"{% endif %}
}{% if not forloop.last %},{% endif %}
{% endfor %}
]
}
{% endblock %}