Я создал пользовательскую тему, используя Sencha ExtJS и команды compass compile
и sencha splice
.
У меня есть структура папок следующим образом:
/ext-4.1.0 -- This is where the stock SDK resides
/resources -- copied from the SDK template, as per the instructions
/resources/sass -- This is where my SASS and confif.rb file reside
/resources/css -- This is where compass compiles my my-ext-theme.css
/resources/images/foo/bar.gif -- This is where sencha splice creates my GIFs.
Проблема в том, что недавно скомпилированный /resources/css/my-ext-theme.css
относится ко всем изображениям с относительными путями, такими как ../../ext-4.1.0/resources/themes/images/default/foo/bar.gif
.
Почему моя пользовательская тема компилируется для ссылки на папку стандартных изображений, а не на мои пользовательские изображения?
Вот ключевые параметры в моем файле config.rb
:
$ext_path = "../../ext-4.1.0"
sass_path = File.dirname(__FILE__)
css_path = File.join(sass_path, "..", "css")
load File.join(File.dirname(__FILE__), $ext_path, 'resources', 'themes')
Я не хочу загрязнять свою папку ext-4.1.0
файлами пользовательских тем, если это возможно.