Обычно файлы в скине относительно корневой папки скина (~/styles/skins/[skin-name]) организуются следующим образом.
data/form.modify.xsl
data/list.modify.xsl
data/list.view.xsl
data/settings.modify.xsl
data/modules/news/common.xsl
data/modules/news/form.modify.xsl
data/modules/news/settings.modify.xsl
data/modules/news/form.modify.custom.xsl
main.xsl
common.xsl
empty.xsl
В папке data/ лежат шаблоны, описывающие стандартное поведение интерфейса в зависимости от комбинации атрибутов @type/@action тега /result. Это видно из названия файла. Каждый из этих корневых файлов в конце должен иметь инструкции типа:
<xsl:include href="udata://core/importSkinXsl/list.modify.xsl" />
<xsl:include href="udata://core/importSkinXsl/list.modify.custom.xsl" />
Эти инструкции необходимы для переопределения шаблонов из корневых файлов в отдельных модулях, либо на усмотрение разработчика.
Кастомные щаблоны можно размещать либо в директории с кастомизируемым шаблоном, либо в директории /templates/<имя_шаблона>/admin.
Например, есть шаблон:
/styles/skins/mac/data/modules/catalog/list.view.xsl
Переопределить его можно в файле:
/styles/skins/mac/data/modules/catalog/list.view.custom.xsl
либо, если Вы хотите все свои наработки держать в директории с решением:
/templates/<имя-шаблона-сайта>/admin/data/modules/catalog/list.view.xsl
Файлы для отдельных модулей лежат в папке вида data/modules/[module]/. И подключаются в том случае, если файл существует. Файл типа data/modules/news/common.xsl подключается в любом случае, если существует.