У меня есть несколько шаблонов страниц, которые должны включать один и тот же частичный фрагмент много раз, но с разным содержанием. Я посмотрел на это, но они не обязательно будут в параллельном порядке.
Например, шаблон моей страницы будет выглядеть так
{% extends "layout.html" %}
{% set page = inner %}
{% block content %}
{% include "partials/image-text-block.html" %}
{% include "partials/example-block.html" %}
{% include "partials/image-text-block.html" %}
{% endblock %}
С моим включаемым файлом, похожим на
<div class="col-12 col-sm-6 col-sm-offset-1 image-text__copy">
<h2 class="navy">{{ page.imageText.title }}</h2>
<p class="light-body">{{ page.imageText.text }}</p>
<div class="button-wrap">
<a href="#" class="button">{{ page.imageText.buttonText }}</a>
</div>
</div>
В настоящее время я использую файл json для добавления содержимого.
"inner": {
"imageText": {
"imageSide": "left",
"text": "dsauhf oaiuoags f"
}
}
Каков наилучший способ предоставления различного контента для каждого включения, пожалуйста?
Заранее спасибо!