Я пробовал, мне не понравилось, слишком много лишних блоков, забываю названия переменных, которые используются в нескольких шаблонах, как-то слишком ненаглядно. Проверь, установи, потом снова проверь, настрой логику на все варианты.. слишком много всего.