Все шаблоны хранятся в ARP_SITE/xslt/include, где ARP_SITE - путь до директории с установленной системой Arp.site.
Структура данной папки представляется следующим образом:
/xslt
+---/include
+---/root
+---/packageName1
+---/packageName2
+---empty.xsl
+---html.dtd
+---plain_article.xsl
+---plain_news.xsl
+---vis2std.xsl
Папка include содержит внешние подключаемые XSL-файлы. (см. также Подключение внешних XSL-шаблонов)
Папка root содержит XSL-файлы объектных и специальных шаблонов.
Папки packageName1 и packageName2 содержат XSL-файлы соответствующих пакетов. Названия папок зависят от названия пакетов.
Файл empty.xsl – дефолтный шаблон для всех объектных шаблонов. При создании нового объектного шаблона в него подставляется код из этого шаблона.
Файл html.dtd – DTD для HTML-вставок (в новостях).
Файл plain_article.xsl – XSL-код, преобразующий xml-код статьи в обычный текст (без использования тегов). Используется при выводе на экран результатов поиска по сайту.
Файл plain_news.xsl – XSL-код, преобразующий xml-код новости в обычный текст, аналогично plain_article.xsl.
Файл vis2std.xsl – используется для конвертации html-кода, генерируемого ActiveX-редактором, в «родной» xml-формат статей системы Arp.site.
Названия остальных папок внутри root и пакетных папок генерируются на основе сетевого имени соответствующего cell'а, а имя файла совпадает с именем класса. Например, шаблон статьи будет иметь имя article.xsl