При выборе коллективы срабатывает func all_collective,
в которой return collective(...
в которой return _model_catalog (
при выборе типа (например type_symphorchestra ) срабатывает
func page
Потом VIEW_PREPROCESSORS
в функции collective_type срабатывает совпадение slug
и эта функция отрабатывает до конца, выводя содержимое
return catalogs.collective(...
в которой return _model_catalog (
Значит д б сформировано не /type_symphorchestra.html, а
collective/type_symphorchestra