diff --git a/kjvstudy_org/templates/chapter.html b/kjvstudy_org/templates/chapter.html index cef936b..a7d5c82 100644 --- a/kjvstudy_org/templates/chapter.html +++ b/kjvstudy_org/templates/chapter.html @@ -472,13 +472,12 @@ document.body.dataset.resourceReader = 'false'; {{ verse.verse }} {{ verse.text | red_letter(book, chapter, verse.verse) | inject_word_markers(commentary.word_studies if commentary else [], verse.verse) | link_names | safe }} {% if commentary %} {% if commentary.cross_reference_groups %} - {% set first_group = commentary.cross_reference_groups[0] %} - {% set first_ref = first_group.refs[0] if first_group.refs else none %} {% set total_refs = commentary.cross_reference_groups | sum(attribute='refs', start=[]) | length %} + {% set preview_count = commentary.cross_reference_groups | length %} - {% if first_ref %}{{ first_ref.text }}{% if total_refs > 1 %} +{{ total_refs - 1 }} more{% endif %}{% endif %} + {% for group in commentary.cross_reference_groups %}{{ group.description }}: {{ group.refs[0].text }}{% if not loop.last %}; {% endif %}{% endfor %}{% if total_refs > preview_count %} +{{ total_refs - preview_count }}{% endif %} {% for group in commentary.cross_reference_groups %} {{ group.description }}: {% for ref in group.refs %}{{ ref.text }}{% if not loop.last %}; {% endif %}{% endfor %}.{% if not loop.last %}
{% endif %}