Есть много статей по настройке CQWP,
Хилтер Соломан - один из моих любимых
здесь
Но это
это краткая статья, делающая именно то, что вы описываете
используя свой собственный xsl, изменив настройки в DWP (экспорт / редактирование / импорт)
Вы могли бы по-настоящему придумать и создать свою собственную версию CQWP, унаследовав ее от ContentByQueryWebPart и установив все атрибуты, которые вы хотите в этом коде, и включив файлы в новую функцию для размещения указанной веб-части и новых файлов.