HTML 的标题属性仍然呈现,尽管它已在 mustache 文件中移除
Title attribute of HTML still render although it has remove in mustache file
我尝试去掉moodle框架的mustache模板中标签a的title属性。但不知何故,它仍然呈现标签“a”内的标题属性没有值或空值。
<h3 class="lorem-value"><a href="{{url}}">{{{title}}}</a></h3>
<h3 class="lorem-value"><a href="lorem-value" title>Lorem title in there</a></h3>
那么,里面发生了什么?我们如何解决这个问题?
谢谢
很可能,您正在查看模板的缓存版本或页面使用该模板。您有不同的选项来查看正在发生的新变化。
如果您在生产服务器中进行更改(不推荐这样做),您可以使用 Web 界面或管理 CLI 清除缓存。从你的终端执行 php admin/cli/purgecaches.php
当然你必须在你的 Moodle 根目录中。
从外观主题设置页面启用设计模式。
禁用 config.php
文件的缓存。
// Prevent Template caching
$CFG->cachetemplates = false; // NOT FOR PRODUCTION SERVERS!
我尝试去掉moodle框架的mustache模板中标签a的title属性。但不知何故,它仍然呈现标签“a”内的标题属性没有值或空值。
<h3 class="lorem-value"><a href="{{url}}">{{{title}}}</a></h3>
<h3 class="lorem-value"><a href="lorem-value" title>Lorem title in there</a></h3>
那么,里面发生了什么?我们如何解决这个问题? 谢谢
很可能,您正在查看模板的缓存版本或页面使用该模板。您有不同的选项来查看正在发生的新变化。
如果您在生产服务器中进行更改(不推荐这样做),您可以使用 Web 界面或管理 CLI 清除缓存。从你的终端执行
php admin/cli/purgecaches.php
当然你必须在你的 Moodle 根目录中。从外观主题设置页面启用设计模式。
禁用
config.php
文件的缓存。// Prevent Template caching $CFG->cachetemplates = false; // NOT FOR PRODUCTION SERVERS!