1 class ArchiveMonthIndexPage < Page
4 To create a month index for an archive, create a child page for the
5 archive and assign the "Archive Month Index" page type to it.
7 A month index page makes following tags available to you:
9 <r:archive:children>...</r:archive:children>
10 Grants access to a subset of the children of the archive page
11 that match the specific year which the index page is rendering.
14 include ArchiveIndexTagsAndMethods
16 Grants access to a subset of the children of the archive page
17 that match the specific month which the index page is rendering.
20 <pre><code><r:archive:children>...</r:archive:children></code></pre>
22 tag "archive:children" do |tag|
23 year, month = $1, $2 if request_uri =~ %r{/(\d{4})/(\d{2})/?$}
24 tag.locals.children = ArchiveFinder.month_finder(parent.children, year, month)