javascript - 我的 Joomla 模板正在使用 JS 加载我的自定义 CSS。有没有办法将唯一的版本标签添加到我的自定义 CSS 中?即 : custom. css?20180101

标签 javascript php html css joomla

我通常只是将我的唯一标记添加到我的 html 部分中的 css 路径,但我的模板是通过 Javascript 添加我的自定义 CSS:

if (is_file(T3_TEMPLATE_PATH . '/css/custom.css')) {
$this->addStyleSheet(T3_TEMPLATE_URL . '/css/custom.css');
}

我尝试在上面添加唯一标签,但它不起作用:

if (is_file(T3_TEMPLATE_PATH . '/css/custom.css')) {
$this->addStyleSheet(T3_TEMPLATE_URL . '/css/custom.css?20180101');
}

我检查了我的网页,它仍然吐出:

<link rel="stylesheet" type="text/css" href=".../css/custom.css">

最佳答案

上面的代码再次为相同的文件名存储缓存,但是你希望每个页面随机请求新的文件名,所以你可以使用下面的代码非常适合你。

if (is_file(T3_TEMPLATE_PATH . '/css/custom.css')) {
   $this->addStyleSheet(T3_TEMPLATE_URL . '/css/custom.css?'.rand());
}

关于javascript - 我的 Joomla 模板正在使用 JS 加载我的自定义 CSS。有没有办法将唯一的版本标签添加到我的自定义 CSS 中?即 : custom. css?20180101,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54100560/

相关文章:

javascript - 如何使输入字段显示实时标记

javascript - 如何向 ElasticSearch 添加新字段?

PHP输入mysql数据库

javascript - 为 Outlook 2016 创建任务 Pane Office 加载项

javascript - 确定http请求的发送者

php - 在数组值内添加空格

php - 动态更改默认连接

html - Dreamweaver 中的 RegEx 查找/替换 - 将 HTML 粘贴为变量?

适合表格内的 HTML 表格

html - 在父悬停时更改子元素的 CSS 类