Для создания новой темы WebAsyst Shop-Script выполняются следующие действия:
1. В директории published/SC/html/scripts/repo_themes/ создается папка вида -
user_%какое-то-имя%
далее из папки темы, которая будет прототипом копируются все файлы во вновь созданную.
2. Правится файл theme.xml скопированный в новую папку. В этих строках -
<theme id="user_%какое-то-имя%" last_modified="2008-09-18 14:14:21">
<title><![CDATA[%имя темы%]]></title>
проставьте свои названия и идентификатор вместо старых. При этом id темы и имя папки должны совпадать, т.е. если вы написали -
<theme id="user_best" last_modified="2008-09-18 14:14:21">
То и папку содержащую Вашу новую собственную тему надо переименовать в "user_best".
В качестве имени темы (значение title второй строки) нужно использовать имя, которого еще нет в списке стандартного набора тем.
3. Изображения, задаваемые в CSS файлах (фоновые и т.п.), ищутся в папке published/SC/html/scripts/images/ . Соответственно графические элементы которые Вы будете использовать в собственной теме надо поместить туда.
После этого тема появляется в списке стандартных тем магазина.
Префикс user_ желателен во избежания затирания тем пользователя при
обновлении.