There are no notes for this item.
<section class="dso-legal-document">
<h1 class="dso-is-document">Naam van het document</h1>
<h2 class="dso-is-chapter">Hoofdstuk</h2>
<article>
<h1 class="dso-is-article">Artikel</h1>
<p>Lid</p>
<p>Ander lid</p>
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>
</article>
</section>
{% for part in legalDocument %} {% if part.type | in(['documentHeader', 'chapterHeader', 'titleHeader', 'departmentHeader']) %} {% set headerElement = 'h' + loop.index %} {% set headerClass = [ {type: 'documentHeader', className: 'dso-is-document'}, {type: 'chapterHeader', className: 'dso-is-chapter'}, {type: 'titleHeader', className: 'dso-is-title'}, {type: 'departmentHeader', className: 'dso-is-department'} ] | find('type', part.type) | get('className') %} <{{ headerElement }} {{ className(headerClass) }}>{{ part.content }}{{ headerElement }}> {% elseif part.type === 'article' %} {% for c in part.content %} {% if c.type | in(['paragraphHeader', 'subparagraphHeader', 'subsubparagraphHeader', 'articleHeader']) %} {% set articleHeaderElement = 'h' + loop.index %} {% set articleHeaderClass = [ {type: 'paragraphHeader', className: 'dso-is-paragraph'}, {type: 'subparagraphHeader', className: 'dso-is-subparagraph'}, {type: 'subsubparagraphHeader', className: 'dso-is-subsubparagraph'}, {type: 'articleHeader', className: 'dso-is-article'} ] | find('type', c.type) | get('className') %} <{{ articleHeaderElement }} {{ className(articleHeaderClass) }}>{{ c.content }}{{ articleHeaderElement }}> {% elseif c.type === 'body' %} {{ c.content | safe }} {% endif %} {% endfor %} {% endif %} {% endfor %}
legalDocument:
- type: documentHeader
content: Naam van het document
- type: chapterHeader
content: Hoofdstuk
- type: article
content:
- type: articleHeader
content: Artikel
- type: body
content: |
<p>Lid</p>
<p>Ander lid</p>
<ul>
<li>item 1</li>
<li>item 2</li>
</ul>