diff --git a/kjvstudy_org/templates/reading_plan_detail.html b/kjvstudy_org/templates/reading_plan_detail.html index 89c4338..58589ff 100644 --- a/kjvstudy_org/templates/reading_plan_detail.html +++ b/kjvstudy_org/templates/reading_plan_detail.html @@ -119,7 +119,37 @@
Day {{ day.day }}
{% for reading in day.readings %} - {{ reading }} + + {% set ref_parts = reading.split(' ') %} + {% if ref_parts|length >= 2 %} + {% set chapter_verse = ref_parts[-1] %} + {% if ':' in chapter_verse %} + {# Format: "Book Chapter:Verse" or "Book Chapter:Verse-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]) %} + {{ reading }} + {% elif '-' in chapter_verse %} + {# Format: "Book Chapter-Chapter" (e.g., "Psalm 1-3") #} + {% set first_chapter = chapter_verse.split('-')[0] %} + {% set book = ' '.join(ref_parts[:-1]) %} + {{ reading }} + {% else %} + {# Format: "Book Chapter" (single chapter) #} + {% set chapter = ref_parts[-1] %} + {% set book = ' '.join(ref_parts[:-1]) %} + {{ reading }} + {% endif %} + {% else %} + {# Fallback: just display as text #} + {{ reading }} + {% endif %} + {% endfor %}
Theme: {{ day.theme }}
diff --git a/kjvstudy_org/templates/verse.html b/kjvstudy_org/templates/verse.html index 5db584f..ea16211 100644 --- a/kjvstudy_org/templates/verse.html +++ b/kjvstudy_org/templates/verse.html @@ -99,6 +99,15 @@

{{ verse_text | link_names | safe }}

+ +
{% endif %} {% endif %} - - {% endblock %}