AlexBoss, Сергей Горностаев написал решение, но больше прав Андрей - не тащи логику в шаблоны. Подготовь все данные во вью. Логика в шаблонах — плохой подход. Отлаживать сложнее, вероятность ошибки выше, обработать ты её не сможешь и т.д. В мире и так слишком много авторов индусского кода :-)