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.0a4 (2017-06-06)

  • Further fixes for Python 3 compatibility.

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.0a4.tar.gz (61.0 kB view details)

Uploaded Source

Built Distribution

DocumentTemplate-3.0a4-py2.py3-none-any.whl (81.0 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

File hashes

Hashes for DocumentTemplate-3.0a4.tar.gz
Algorithm Hash digest
SHA256 92fa8e3bb74f10e283ff02b54b954640d00be77bf1355a131f62f760d934e084
MD5 6299730a03d20084b33e5a13d1370b29
BLAKE2b-256 3b3b1bcdf64e31a8e1c26fc3a3acc06bdf3aea0ffceff5b71f713472d2cbab5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for DocumentTemplate-3.0a4-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 7b1a222068414e8740f568ee19eabada9fe1921683a193b746ea8043a606ba83
MD5 4516b66f17ef7fd28b4a270abf56199c
BLAKE2b-256 728316ad3679e2eeaa33329fe8917d779a74966f14675bd68224f17fbc973fb2

See more details on using hashes here.

Supported by

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