In order to use the redirect filter you need to set the OUTPUT_PATH config param to specify the directory into which files may be written.
http://tt2.org/docs/manual/Filters.html#section_redirect_file_options_ dark0s wrote: > I have the following error: > > Software error: > > redirect error - OUTPUT_PATH is not set > > What is the problem? > > savio > > --- Sab 10/4/10, Stuart Johnston <[email protected]> ha scritto: > >> Da: Stuart Johnston <[email protected]> >> Oggetto: Re: [Templates] Template::Plugin::GD usage >> A: [email protected] >> Data: Sabato 10 Aprile 2010, 00:23 >> There are a few different was to do >> this but probably the easiest is to >> save the image to disk. Something like: >> >> [% FILTER null; >> USE im = >> GD.Image(50,50); >> # allocate some >> colors >> black = >> im.colorAllocate(0, 0, 0); >> >> red = >> im.colorAllocate(255,0, 0); >> blue = >> im.colorAllocate(0, 0, 255); >> # Draw a blue oval >> >> im.arc(50,50,95,75,0,360,blue); >> # And fill it with >> red >> im.fill(50,50,red); >> # Output binary >> image in PNG format >> im.png | >> redirect('/path/to/image.png'); >> END; >> -%] >> >> <img >> src="/url/to/image.png"> >> >> If the images are reusable, you could put in some logic to >> check if the >> file exists already before regenerating. >> >> >> >> dark0s wrote: >>> Ok, I excuse me because I'm not expert with template >> toolkit. >>> Where is the source of the following block code? >>> >>> [% FILTER null; >>> USE im = >> GD.Image(50,50); >>> # allocate some >> colors >>> black = >> im.colorAllocate(0, 0, 0); >>> >> red = >> im.colorAllocate(255,0, 0); >>> blue = >> im.colorAllocate(0, 0, 255); >>> # Draw a blue >> oval >>> >> im.arc(50,50,95,75,0,360,blue); >>> # And fill it >> with red >>> >> im.fill(50,50,red); >>> # Output binary >> image in PNG format >>> im.png | >> stdout(1); >>> END; >>> -%] >>> >>> >>> >>> >>> >>> --- Ven 9/4/10, Randy J. Ray <[email protected]> >> ha scritto: >>>> Da: Randy J. Ray <[email protected]> >>>> Oggetto: Re: [Templates] Template::Plugin::GD >> usage >>>> A: "dark0s" <[email protected]> >>>> Cc: [email protected] >>>> Data: Venerdì 9 Aprile 2010, 21:50 >>>> dark0s wrote: >>>>> With stdout(1) system outputs a lot of symbols >> without >>>> sense. >>>> >>>> That's because you're trying to emit the image >> directly >>>> within the table cell. HTML doesn't work like >> that. You have >>>> to reference images with the "<img>" tag and >> a URL >>>> that (when fetched) returns the image data. >>>> >>>> Randy >>>> -- >>>> >> """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" >>>> Randy J. Ray Sunnyvale, >> CA >>>> http://www.rjray.org [email protected] >>>> >>>> Silicon Valley Scale Modelers: http://www.svsm.org >>>> >>> >>> >>> >>> _______________________________________________ >>> templates mailing list >>> [email protected] >>> http://mail.template-toolkit.org/mailman/listinfo/templates >> >> _______________________________________________ >> templates mailing list >> [email protected] >> http://mail.template-toolkit.org/mailman/listinfo/templates >> > > > _______________________________________________ templates mailing list [email protected] http://mail.template-toolkit.org/mailman/listinfo/templates
