Renamed helpers to correspond to renamed Controller classes.
[merb_radiant.git] / radiant_extensions_plugins / extensions / archive / app / models / .svn / text-base / archive_day_index_page.rb.svn-base
blob623efc42cbe915a3513be3826bbde8b7b5355792
1 class ArchiveDayIndexPage < Page
2   
3   description %{
4     To create a day index for an archive, create a child page for the
5     archive and assign the "Archive Day Index" page type to it.
6     
7     A day index page makes following tags available to you:
8     
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.
12   }
13   
14   include ArchiveIndexTagsAndMethods
15   desc %{
16       Grants access to a subset of the children of the archive page
17       that match the specific day which the index page is rendering.
18       
19       *Usage*:
20        <pre><code><r:archive:children>...</r:archive:children></code></pre>
21   }
22   tag "archive:children" do |tag|
23     year, month, day = $1, $2, $3 if request_uri =~ %r{/(\d{4})/(\d{2})/(\d{2})/?$}
24     tag.locals.children = ArchiveFinder.day_finder(parent.children, year, month, day)
25     tag.expand
26   end
27   
28 end