mirror of
https://github.com/kennethreitz/kjvstudy.org.git
synced 2026-06-05 23:00:16 +00:00
Fix verse linking to handle verse ranges
Handle verse references with ranges (e.g., "Genesis 2:7-9") by extracting just the first verse number for the link. This ensures all verse references in the family tree are clickable. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -81,7 +81,13 @@
|
||||
{% set chapter_verse = ref_parts[-1] %}
|
||||
{% if ':' in chapter_verse %}
|
||||
{% set chapter = chapter_verse.split(':')[0] %}
|
||||
{% set verse_num = chapter_verse.split(':')[1] %}
|
||||
{% set verse_part = chapter_verse.split(':')[1] %}
|
||||
{# Handle verse ranges like "7-9" by taking just the first verse #}
|
||||
{% if '-' in verse_part %}
|
||||
{% set verse_num = verse_part.split('-')[0] %}
|
||||
{% else %}
|
||||
{% set verse_num = verse_part %}
|
||||
{% endif %}
|
||||
{% set book = ' '.join(ref_parts[:-1]) %}
|
||||
<a href="/book/{{ book }}/chapter/{{ chapter }}/verse/{{ verse_num }}">{{ verse.reference }}</a>
|
||||
{% else %}
|
||||
|
||||
@@ -81,7 +81,13 @@
|
||||
{% set chapter_verse = ref_parts[-1] %}
|
||||
{% if ':' in chapter_verse %}
|
||||
{% set chapter = chapter_verse.split(':')[0] %}
|
||||
{% set verse_num = chapter_verse.split(':')[1] %}
|
||||
{% set verse_part = chapter_verse.split(':')[1] %}
|
||||
{# Handle verse ranges like "7-9" by taking just the first verse #}
|
||||
{% if '-' in verse_part %}
|
||||
{% set verse_num = verse_part.split('-')[0] %}
|
||||
{% else %}
|
||||
{% set verse_num = verse_part %}
|
||||
{% endif %}
|
||||
{% set book = ' '.join(ref_parts[:-1]) %}
|
||||
<a href="/book/{{ book }}/chapter/{{ chapter }}/verse/{{ verse_num }}">{{ verse.reference }}</a>
|
||||
{% else %}
|
||||
|
||||
@@ -83,7 +83,13 @@
|
||||
{% set chapter_verse = ref_parts[-1] %}
|
||||
{% if ':' in chapter_verse %}
|
||||
{% set chapter = chapter_verse.split(':')[0] %}
|
||||
{% set verse_num = chapter_verse.split(':')[1] %}
|
||||
{% set verse_part = chapter_verse.split(':')[1] %}
|
||||
{# Handle verse ranges like "7-9" by taking just the first verse #}
|
||||
{% if '-' in verse_part %}
|
||||
{% set verse_num = verse_part.split('-')[0] %}
|
||||
{% else %}
|
||||
{% set verse_num = verse_part %}
|
||||
{% endif %}
|
||||
{% set book = ' '.join(ref_parts[:-1]) %}
|
||||
<a href="/book/{{ book }}/chapter/{{ chapter }}/verse/{{ verse_num }}">{{ verse.reference }}</a>
|
||||
{% else %}
|
||||
|
||||
Reference in New Issue
Block a user