1

我正在尝试以下列方式使用 VQMOD 更改 bootstrap.min.css,但它不起作用。

除了构建一个重复的 bootstrap.min.css 文件之外,还有什么方法可以解决这个问题?

 <?xml version="1.0" encoding="UTF-8"?>
  <modification>
   <id>Adds custom color link in bootstrap</id>
   <version>1.0</version>
   <vqmver>2.5.1</vqmver>
   <author>Bubba</author>
    <file name="catalog/view/javascript/bootstrap/css/bootstrap.min.css">
     <operation info="Replace link colors">
       <search position="replace"><![CDATA[
       a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}
       ]]></search>
       <add><![CDATA[
       a{color:#855e42;text-decoration:none}a:hover,a:focus{color:#000000;text-decoration:underline}
       ]]></add>
   </operation>
  </file>
</modification>
4

1 回答 1

2

根据这篇文章,vQmod 有一个限制,可以修改哪些文件。

您无法编辑所有内容- CSS、JS 和独立文件。样式表和 JavaScript 由浏览器处理,因此默认情况下您无法通过 vQmod 编辑它们。

不幸的是,这给我们留下了两个选择:

  1. 修改原始文件
  2. 使用内联代码块调整 CSS/JS
    • <style type="text/css">
    • <script type="text/javascript">
  3. 正如@BubbaYakoza 指出的另一种方法是使用 vQmod 修改<head>标签以替换对修改文件的引用
    • 只要您<head>的定义在index.php此之外
于 2015-02-17T22:15:20.513 回答