- {% set ref_parts = verse.reference.split(' ') %}
- {% if ref_parts|length >= 2 %}
- {% set chapter_verse = ref_parts[-1] %}
- {% if ':' in chapter_verse %}
- {% set chapter = chapter_verse.split(':')[0] %}
- {% set verse_part = chapter_verse.split(':')[1] %}
- {% if '-' in verse_part %}
- {% set verse_num = verse_part.split('-')[0] %}
+ {% if verse.reference %}
+ {% set ref_parts = verse.reference.split(' ') %}
+ {% if ref_parts|length >= 2 %}
+ {% set chapter_verse = ref_parts[-1] %}
+ {% if ':' in chapter_verse %}
+ {% set chapter = chapter_verse.split(':')[0] %}
+ {% set verse_part = chapter_verse.split(':')[1] %}
+ {% if '-' in verse_part %}
+ {% set verse_num = verse_part.split('-')[0] %}
+ {% else %}
+ {% set verse_num = verse_part %}
+ {% endif %}
+ {% set book = ' '.join(ref_parts[:-1]) %}
+
{{ verse.reference }}
{% else %}
- {% set verse_num = verse_part %}
+ {% set book = ' '.join(ref_parts[:-1]) %}
+ {% set chapter = ref_parts[-1] %}
+
{{ verse.reference }}
{% endif %}
- {% set book = ' '.join(ref_parts[:-1]) %}
-
{{ verse.reference }}
{% else %}
- {{ verse.reference }}
+ {{ verse.reference if verse.reference else verse }}
{% endif %}
+ {% elif verse is string %}
+ {{ verse }}
{% else %}
- {{ verse.reference }}
+ {{ verse.text if verse.text else '' }}
{% endif %}
+ {% if verse.text %}
{{ verse.text }}
+ {% endif %}
{% endfor %}