我为Prestashop购买了一个主题。 现在我需要自定义一些CSS样式。 当然,我使用指南针编译css文件,主题已经有一个sass文件夹。 当我从root / themes / my-theme启动“指南针监视”时,将删除所有css文件并使用sass主题文件夹中的scss文件重新编译。
结果是所有样式似乎都被重置为默认的prestashop主题default-bootstrap。
这是主题文件夹中的config.rb:
# Require any additional compass plugins here.
# Set this to the root of your project when deployed:
http_path = "/"
css_dir = "css"enter code here
sass_dir = "sass"
images_dir = "img"
javascripts_dir = "js"
fonts_dir = "fonts"
output_style = :nested
environment = :development
# To enable relative paths to assets via compass helper functions. Uncomment:
# relative_assets = true
# To disable debugging comments that display the original location of your selectors. Uncomment:
line_comments = false
color_output = false
sourcemap = true
# If you prefer the indented syntax, you might want to regenerate this
# project again passing --syntax sass, or you can uncomment this:
# preferred_syntax = :sass
# and then run:
# sass-convert -R --from scss --to sass sass scss && rm -rf sass && mv scss sass
我找不到不覆盖css主题文件的方法。
答案 0 :(得分:2)
结果是所有样式似乎都被重置为默认的PrestaShop主题default-bootstrap。
看起来您购买的主题仅使用CSS。因此,您的sass文件与CSS不同步。最好的方法是询问您的主题开发人员。