{% assign directive = include.directive %} {% if include.directiveClasses %} {% assign directiveClasses = include.directiveClasses %} {% else %} {% assign directiveClasses = '' | split: '' %} {% endif %} {% if include.directiveCollapsedClasses %} {% assign directiveCollapsedClasses = include.directiveCollapsedClasses %} {% else %} {% assign directiveCollapsedClasses = '' | split: '' %} {% endif %} {% assign directiveIDParts = '' | split: '' %} {% assign directiveIDParts = directiveIDParts | concat: directiveClasses %} {% if include.elmIndex %} {% assign directiveIDParts = directiveIDParts | push: include.elmIndex %} {% endif %} {% assign directiveIDParts = directiveIDParts | push: directive.name %} {% assign directiveID = directiveIDParts | join: "-" %} {% assign directiveClasses = directiveClasses | push: directiveID %} {% if directive.collapsible and (directive.directives or directive.directiveList) %} {% assign shouldAddBtn = true %} {% assign directiveCollapsedClass = "collapsed" | append: "-" | append: directiveID | append: "-" | append: include.indent %} {% else %} {% assign shouldAddBtn = false %} {% endif %} {% assign tableLineCounter = "tableLineCounter" | increment_shared_counter %}
{{ directive.default | escape }}
){% endif -%}
{% for link in (directive.detailsCustomLinks | get_lang_field_or_raise_error) %}
{%- if link.anchor %}. {{ link.text }}
{%- elsif link.article %}. {{ link.text }}
{%- elsif link.link %}. {{ link.text }}{% endif -%}
{% endfor %}
{%- if (directive.detailsAnchor | get_lang_field_or_raise_error) %}. {{ moreDetailsText }} {{ moreDetailsHereText }}
{%- elsif (directive.detailsArticle | get_lang_field_or_raise_error)%}. {{ moreDetailsText }} {{ moreDetailsHereText }}
{%- elsif directive.detailsLink %}. {{ moreDetailsText }} {{ moreDetailsHereText }}{% endif -%}