Skip to main content

Document Templating Markup Language (DTML)

Project description

Overview

This package implements the original Document Templating Markup Language (DTML). It uses custom SGML tags to implement simple programmatic features, such as variable replacement, conditional logic and loops.

Inside Zope environments page templates and TAL have superseded DTML for most use cases.

Changelog

3.0a3 (2017-05-17)

  • Further fixes for Python 3 compatibility.

3.0a2 (2017-05-05)

  • Add support for Python 3.4 up to 3.6.

3.0a1 (2017-01-19)

  • Ensure html_quote is being applied to content.

  • Replace C code with a pure-Python implementation.

  • Add __contains__ support to DocumentTemplate.TemplateDict.

2.13.2 (2011-12-12)

  • Restrict the available functions in DocumentTemplate.sequence to public API’s of zope.sequencesort.

2.13.1 (2010-07-15)

  • LP #143273: Enable the dtml-var modifiers url_quote, url_unquote, url_quote_plus and url_unquote_plus to handle unicode strings.

2.13.0 (2010-06-19)

  • Released as separate package.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

DocumentTemplate-3.0a3.tar.gz (58.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

DocumentTemplate-3.0a3-py2.py3-none-any.whl (80.9 kB view details)

Uploaded Python 2Python 3

File details

Details for the file DocumentTemplate-3.0a3.tar.gz.

File metadata

File hashes

Hashes for DocumentTemplate-3.0a3.tar.gz
Algorithm Hash digest
SHA256 8e45b3129c47426c28b06f5397fe04e74d2fe6c838ead4372e4a3c46223915eb
MD5 43e4cc3942d780b25b3c9d227948391e
BLAKE2b-256 12db3057e6179a41a540292bb234ff2aa5dcb6f4da4569d5e19cb9e1fcaf18ee

See more details on using hashes here.

File details

Details for the file DocumentTemplate-3.0a3-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for DocumentTemplate-3.0a3-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 41fd371d8b63ca5c28550808b7199169262e8846ff5fa78e9b59006ea0e95de6
MD5 689d98b6dd17a2a8ac2c4ce1d26bebf6
BLAKE2b-256 f5dc90758438887addfd7b0dc51af539a33069f576b7784aa480963820fba4ba

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page