Have you looked at PageAttachments?  It gives you the ability to
upload files through the page editor interface and then reference each
one using Radius tags.

http://wiki.radiantcms.org/Installing_Extension_-_Page_Attachments
http://svn.seancribbs.com/svn/rails/plugins/extensions/page_attachments/

-Andrew

On 10/5/07, Aitor Garay-Romero <[EMAIL PROTECTED]> wrote:
>    With the backdoor extension (http://backdoor.rubyforge.org/) you can do
> something in the line of:
>
> <r:erb>
>   <% Dir.glob( "newsletters/*.pdf") do |file|
>      if file =~ /.../
>    %>
>       <a href="<%= file%> ... </a>
>   <% end %>
> </r:erb>
>
>     /AITOR
>
> On 10/5/07, Mark D. Anderson <[EMAIL PROTECTED]> wrote:
> >
> > I want to expose an archive of PDFs of monthly newsletters.
> > I don't want to create a "Page" entity for each file.
> > I'd instead like some way to iterate through the file system via some
> > glob, something like
> >
> >   <r:findfile glob="newsletters/*.pdf">
> >       <a href="<r:url/>"><r:url/></a>
> >   </r:findfile>
> >
> > Where a relative path in the glob is relative to "public".
> >
> > Actually, what I really want is also the ability to extract information
> > from the filenames, which are typically like "newsletter-2007-04.pdf".
> > So then it might hypothetically be:
> >
> >   <r:findfile glob="newsletters/*.pdf">
> >       <r:matches string="<r:url/>" expr="/newsletter-(\d+)-(\d+)/"/>
> >       <a href="<r:url/>"><r:match value="$1"/> <r:month-name
> > month="$2"/></a>
> >   </r:findfile>
> >
> > The above is rather ugly, but anyhow, I can't seem to find any way to do
> > the above.
> >
> > I'm debating whether I shouldn't write a perl program to generate an RSS
> > file
> > based on the existing pdfs, put that in a cron job, and then have Radiant
> > process
> > that external RSS file using the "externalrss" extension.
> > Except I can't figure out yet how to get any extensions installed....
> >
> > -mda
> > _______________________________________________
> > Radiant mailing list
> > Post:   [email protected]
> > Search: http://radiantcms.org/mailing-list/search/
> > Site:   http://lists.radiantcms.org/mailman/listinfo/radiant
> >
> _______________________________________________
> Radiant mailing list
> Post:   [email protected]
> Search: http://radiantcms.org/mailing-list/search/
> Site:   http://lists.radiantcms.org/mailman/listinfo/radiant
>
_______________________________________________
Radiant mailing list
Post:   [email protected]
Search: http://radiantcms.org/mailing-list/search/
Site:   http://lists.radiantcms.org/mailman/listinfo/radiant

Reply via email to