aboutsummaryrefslogtreecommitdiff
path: root/templates/ef/ordo.adoc
diff options
context:
space:
mode:
Diffstat (limited to 'templates/ef/ordo.adoc')
-rw-r--r--templates/ef/ordo.adoc14
1 files changed, 12 insertions, 2 deletions
diff --git a/templates/ef/ordo.adoc b/templates/ef/ordo.adoc
index 3c7e69b..0b5785d 100644
--- a/templates/ef/ordo.adoc
+++ b/templates/ef/ordo.adoc
@@ -12,17 +12,27 @@
// (Ordo, Epistle, Gospel, Commemoration) comes from the view's term
// vocabulary rather than being written into this file, so a translated
// booklet needs no template edit.
+//
+// Defect 2: AsciiDoc has no page concept either -- mainly needed the same
+// header treatment as the paginated flavours. A === per week under each
+// month's ==, so :toc: now nests month/week the way ordo.tex's own
+// hand-built TOC and ordo.typ's outline already do. Walks
+// months>weeks>days (the week's own padded, in-month-guarded day list) in
+// place of the old months>days flat loop over the month's own flat one.
= {{term.ordo}} {{year}} · {{rite_name}}
:toc:
{{#months}}
== {{name}}
-{{#days}}
+{{#weeks}}
+=== {{term.week}} {{num}}
+
+{{#days}}{{#in_month}}
*{{dom}}* {{name}} +
{{rank}} · {{colour}} +
{{#first}}{{term.epistle}} {{first}} {{/first}}{{#gospel}}{{term.gospel}} {{gospel}}{{/gospel}}
{{#comms}} +
{{term.commemoration}} {{name}}{{/comms}}
-{{/days}}{{/months}}
+{{/in_month}}{{/days}}{{/weeks}}{{/months}}