0

我正在尝试将浏览器同步与moodle主题一起使用,但我没有成功将它的功能用于moodle主题。

我想要做的是通过查看 css 文件来改变颜色。所以我从moodle根目录运行了下面的命令。

browser-sync start --proxy "http://localhost/moodle" --files "theme/clean/style/*.css"

Moodle 的主页在浏览器中打开,显示“浏览器同步”已连接。现在我在干净主题的 custom.css 中更改了主体的颜色。

命令提示符显示custom.css文件已更改,但新颜色不适用于没有页面刷新的moodle页面。下图显示了 css 文件的变化。

浏览器同步连接

我做错了什么?是否可以将浏览同步用于moodle主题。

浏览器同步在简单的 php 页面中运行良好。

4

2 回答 2

0

只是一个猜测,但尝试将其添加到 config.php

$CFG->themedesignermode = true;

它关闭了在设计过程中有用的主题缓存。但是在生产时将其关闭,否则它会非常慢。

于 2015-03-11T16:30:40.520 回答
0

对于发布我自己的问题的答案,我深表歉意。

通常,在 moodle 中,我们列出了config.php. 创建新的 css 并将其列出后config.php不起作用。所以我确实将新的 css 文件附加到head带有标签的link标签中,就像我创建mycss.css

<head>
<link rel="stylesheet" href="http://localhost/moodle/theme/clean/style/mycss.css" type="text/css" />
</head>

并运行上面的browser-sync命令,该命令在浏览器上反映新的 css 而无需重新加载。

于 2015-03-28T03:50:17.600 回答