Functions
[% html_element(type, %attrs, @content) = "<$type$attrs.html_attrs>$content.join</$type>" html_element('a', href='home.html', 'Home') %] --EOF--look inside...
Thus Spake Andy:
Here's an example of a function to create an HTML element. It has one
mandatory parameter, the element type. It accepts any number of named
parameters (which are used to generate attributes for the element) and
any number of positional arguments (which are used to generate the element
content).