Мне нужно работать с веб-дизайнером, чтобы ...
Можете ли вы предложить мне что-нибудь?
Заранее спасибо
FYI
TAL Зопе
Язык атрибутов шаблона (TAL) - это язык шаблонов, используемый для создания динамических страниц HTML и XML. Его главная цель - упростить сотрудничество между программистами и дизайнерами. Это достигается за счет встраивания операторов TAL в допустимые теги HTML (или XML соответственно), которые затем можно обрабатывать с использованием общих инструментов проектирования.
Genshi
Genshi - это библиотека Python, предоставляющая интегрированный набор компонентов для синтаксического анализа, генерации и обработки HTML, XML или другого текстового содержимого для генерации вывода в Интернете.
Основная функция - это язык шаблонов, который хорошо разбирается в разметке: в отличие от обычных языков шаблонов, которые работают только с байтами и (если вам повезет) символами, Генши знает разницу между тегами, атрибутами и фактическими текстовыми узлами, использует эти знания в ваших интересах.
Примечание :
Ключевая особенность здесь:
Это достигается за счет встраивания операторов TAL (или Genshi) в допустимые теги HTML (или XML, соответственно), которые затем можно обрабатывать с использованием общих инструментов проектирования
* 1 034 * Пример:
Genshi:
<div>
<b py:if="foo">${bar}</b>
</div>
TAL:
<h1 tal:content="string:Some altogether different headline">
The headline visible to the designer
</h1>