{% for book in books %} {% set num = SeriesBookNum( series.id, book.id ) %} {% if num == None %} {# okay, if this is a parent book, the num == None, so find first child / sub_book's book number in the series #} {# then we treat each book_num as a 0-leading 3 digit number - for the parent book we minus 1 from it #} {% set tmp = SeriesBookNum( series.id, book.child_ref[0].sub_book_id ) %} {% set num = "{:02d}0".format( tmp ) %} {% set num = num|int - 1 %} {% endfor %}
TitleBook Number
{% if book.parent|length %} {% set style="style=visibility:hidden" %} {% endif %} {{book.title}} {% else %} {% endif %} {% for s in book.series %} {% set num = SeriesBookNum( s.id, book.id ) %} {% if num != None %} {{num}} of {{s.title}}
{% endif %} {% if SeriesBookNum( s.id, book.id ) == 1 %} {% endif %} {% if SeriesBookNum( s.id, book.id ) == s.num_books %} {% endif %} {% endfor %}