Стратегии обучения
Уроки
Технологии
Участники
Проекты
Задачи
Топики
Блоги
О проекте
Почитайте эту статью. Должно помочь вам ответы найти. Модифицировать приведенный код совсем не правильно, так как это не шаблон, а контроллер.