我正在开发一个新的 Moodle 作业插件。 如何将自定义 CSS 包含到我的插件中? 我正在使用 Moodle 1.9.7。
提前致谢。
最佳答案
只需将名为 styles.php 的文件添加到模块的文件夹中。 该文件在解析时应输出 CSS 代码。
当构建页面的 CSS 布局时,Moodle 进入每个模块的文件夹并查找该文件。
一些主题可以使用主题的 config.php 文件中的特殊设置忽略这些文件
$THEME->modsheets = true;
/// When this is enabled, then this theme will search for
/// files named "styles.php" inside all Activity modules and
/// include them. This allows modules to provide some basic
/// layouts so they work out of the box.
/// It is HIGHLY recommended to leave this enabled.
这里是这个 styles.php 文件内容的简短示例:
/* simple CSS code */
.left { float:left; }
/* php that generate CSS code */
< ?php if ( right_to_left() ) {echo ".right:text-align:left;"}
else {echo ".right:text-align:right;"} ?>
关于css - 将自定义 CSS 添加到新的 Moodle 作业中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2201890/