Compass config.rb需要基于scrite文件的sprite_load_path images_dir路径

时间:2014-06-13 14:43:48

标签: sass relative-path compass-sass

我有像这样的文件夹层次结构......

- html
    - clients
        - client1
            - css
            - preprocess
                - images
            -img
        - client2
            - css
            - preprocess
                - images
            -img

此时我的config.rb文件设置了这些设置...

project_path = '/'
css_dir = 'css'
sass_dir = 'css'
images_dir = './clients/client1/challenge/img'
sprite_load_path = './clients/client1/challenge/preprocess/images'
relative_assets = true

我需要的是一种让images_dir和sprite_load_path相对于./clients/client1/css/*.scss文件的方法,而不是web目录的根目录。是否有一个命令使用__FILE__之类的东西,这些命令可以添加到指向要保存的文件的这些路径之前。我知道__FILE__指的是config.rb文件,所以它不会起作用。我需要的是像这样的东西......

images_dir = <path to file being saved> + '/../img'
sprite_load_path = <path to file being saved> + '/../preprocess/images'

我们需要像这样对每个客户端进行沙盒化,因为它们会随着时间的推移而被删除,并且每个客户端都可以彼此唯一,因此不能更改文件夹层次结构。

0 个答案:

没有答案