При выборе коллективы срабатывает 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