{# Outputs the HTML form element for an image parameter. Param "fields" is the output of ImageAttrs.validators() or TemplateAttrs.validators(). Param "defaults" is a dictionary of default field values. Param "key" is a key into "fields" and "defaults". #} {% macro input(fields, defaults, key, placeholder="") %} {% set validator = fields[key][0] %} {% set web_name = fields[key][1] %} {% set typename = validator.__class__.__name__ %} {% set default = defaults[key] if defaults[key] is not none else '' %} {% include ["publish/input_%s.html" % key, "publish/input_%s.html" % typename, "publish/input_default.html"] %} {% endmacro %} {# Outputs the HTML for a help icon. #} {% macro help(anchor, classes="") %} {% endmacro %}