On Wed, Nov 06, 2002 at 01:08:35PM +0000, Mark Fowler wrote: > Can I pass it Template::Plugin::File objects?
Hmm, no, but perhaps you should be able to. I also wondered if an image should be a subclass of a File? > Is there a method that allows me to get the original filename back? Yes. I suppose this is a good time to explain what the name/file/root elements are. I was thinking that you should be able to provide a name for the image and optionally also, a root directory against which it can be found. The reason you might want to do this is in generating HTML tags. If your web server image directory is /home/www/images and the relative image is company/logo.gif then you would specify: [% USE image name='company/logo.gif' root='/home/www/images' %] Then the plugin looks for the image /home/www/images/company/logo.gif to stat, but uses the short name company/logo.gif when generating an HTML tag. So [% image.name %] # company/logo.gif [% image.root %] # /home/www/images [% image.file %] # /home/www/images/company/logo.gif In the simple case when you're just looking for images relative to the current working directory, you can just specify the file name. [% USE image name='company/logo.gif' %] [% USE image 'company/logo.gif' %] [% image.name %] # company/logo.gif [% image.root %] # [% image.file %] # company/logo.gif Does that make good sense? > How exactly should people be organising non core plugins for CPAN > upload? One at a time, or in collections? Erm, dunno. In the case of Image, I think it's generic and generally useful enough to go into the core. And I'm happy to consider any other that people want to put forward. As for non-core plugins, I guess the best thing to do is discuss them here, try and get everything working together as nicely as possible, upload to CPAN, promote world peace, and live happily ever after. :-) Any suggestions welcome, of course. > Does this have a VIEW hook like Template::Plugin::File does? Erm, no, but it probably should do. > Who invented liquid soap and why? William Shepphard first patented liquid soap on August 22, 1865. The first modern liquid soap was introduced in 1980 by Minnetonka Corporation. Minnetonka cornered the liquid soap market by buying up the entire supply of the plastic pumps needed for the liquid soap dispensers. The Colgate Company acquired the liquid soap business from Minnetonka and renamed the product Softsoap in 1987. Quoted from http://inventors.about.com/library/inventors/blsoap.htm Found by Google A _______________________________________________ templates mailing list [EMAIL PROTECTED] http://www.template-toolkit.org/mailman/listinfo/templates
