ErlyDTL 0.7
24/03/2011 15:53
Шаблонизатор ErlyDTL, основанный на Django Template Language, обновился до версии 0.7.
В новой версии:
Функциональность:
- Булевые операторы в тегах "if"
- Блок {% empty %} в for-циклах
- функции для перевода поддерживают переводы во время run-time
- Ключевые слова "only" и "with" в теге "include"
- Форматирование дат по ISO-8601
- фильтр "date" с одним параметром
- возможность пеередать компилятору вспомогательный модуль для обработки пользовательских тегов
- возможность скомпилировать директорию, содержащую шаблоны, в единый вспомогательный модуль
Исправления:
- escapejs использует синтаксис с \u
Новые теги:
- filter
- spaceless
- ssi
- templatetag
- widthratio
- with
Новые фильтры (за большую часть из них благодарность Drew Gulino):
- addslashes
- cut
- default
- dictsort
- dictsortreversed
- divisibleby
- filesizeformat
- floatformat
- get_digit
- iriencode
- linebreaks
- linenumbers
- makelist
- phone2numeric
- pluralize
- random
- random_num
- random_range
- removetags
- safe
- safeseq
- slice
- slugify
- stringformat
- striptags
- time
- timesince
- timeuntil
- title
- truncatewords_html
- unordered_list
- urlize
- urlizetrunc
- wordcount
- wordwrap
- yesno
ErlyDTL все так же доступен на Google Code: http://code.google.com/p/erlydtl/
