Changes for version v0.8.0 - 2024-12-09
- fixes
- immediate load/render only forces id to path/caller combo when undefined key is used. Prevents unneeded multiple loading
- improvements
- If filename has plex or plx in the name (or be an array ref), processing is normal. Otherwise the file is assumed to be not be template (ie could be a binary file). The content is encode/decode as hex when the template is executed. This avoids strange syntax errors and helps make it clear which files are to be templates vs static resources.
- init_fix is only applied to templates not static resources
Modules
(P)erl (L)exical and (EX)tendable Templating
Provides
in lib/Template/Plex/Internal.pm
Examples
- examples/examples.pl
- examples/experiment.pl
- examples/external.plex
- examples/header.plex
- examples/html.pl
- examples/html.plex
- examples/javascript.pl
- examples/parent.plex
- examples/recursive-2.plex
- examples/recursive-3.plex
- examples/recursive-top.plex
- examples/recursive.pl
- examples/synopsis.pl
- examples/synopsis_syntax_error.pl