mirror of
https://github.com/kennethreitz/python-guide.git
synced 2026-06-05 23:00:18 +00:00
A bit more editing and cleanup of the Chameleon section.
This commit is contained in:
@@ -422,14 +422,15 @@ engine implementation of the `Template Attribute Language (TAL) <http://en.wikip
|
|||||||
and `Macro Expansion TAL (Metal) <http://chameleon.readthedocs.org/en/latest/reference.html#macros-metal>` syntaxes.
|
and `Macro Expansion TAL (Metal) <http://chameleon.readthedocs.org/en/latest/reference.html#macros-metal>` syntaxes.
|
||||||
|
|
||||||
Chameleon is available for Python 2.5 and up (including 3.x and pypy), and
|
Chameleon is available for Python 2.5 and up (including 3.x and pypy), and
|
||||||
is commonly used by the `Pyramid Framework <http://docs.pylonsproject.org/projects/pyramid/en/latest/>`_.
|
is commonly used by the `Pyramid Framework <http://trypyramid.com>`_.
|
||||||
|
|
||||||
Page Templates add within your document structure special element attributes
|
Page Templates add within your document structure special element attributes
|
||||||
and text markup. Using a set of simple language constructs, you control the
|
and text markup. Using a set of simple language constructs, you control the
|
||||||
document flow, element repetition, text replacement and translation. Because
|
document flow, element repetition, text replacement and translation. Because
|
||||||
of the attribute-based syntax, unrendered page templates are valid HTML and can
|
of the attribute-based syntax, unrendered page templates are valid HTML and can
|
||||||
be viewed in a browser and even edited in WYSIWYG editors. This can make
|
be viewed in a browser and even edited in WYSIWYG editors. This can make
|
||||||
round-trip collaboration with designers and prototyping in a browser easier.
|
round-trip collaboration with designers and prototyping with static files in a
|
||||||
|
browser easier.
|
||||||
|
|
||||||
The basic TAL language is simple enough to grasp from an example:
|
The basic TAL language is simple enough to grasp from an example:
|
||||||
|
|
||||||
@@ -471,7 +472,7 @@ you can replace it with a more terse and readable syntax that uses the pattern
|
|||||||
|
|
||||||
|
|
||||||
But keep in mind that the full `<span tal:replace="expression">Default Text</span>`
|
But keep in mind that the full `<span tal:replace="expression">Default Text</span>`
|
||||||
syntax allows for default content in the unrendered template.
|
syntax also allows for default content in the unrendered template.
|
||||||
|
|
||||||
.. rubric:: References
|
.. rubric:: References
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user