是否可以覆盖joomla插件中的css文件?
我想为插件简单图片库更改一些css样式。我在joomla文件夹中找到了有关的css文件:
plugins/content/jw_sig/jw_sig/tmpl/Classic/css/template.css
现在我在 template.css 文件中进行了一些更改,并将其保存在模板文件夹中:
templates/my_template/html/content/jw_sig/jw_sig/Classic/css
它不起作用。我的css更改不会出现在图库中。
答案 0 :(得分:0)
如果没有核心攻击或扩展,我认为这是不可能的(但请等待其他答案)。
但它似乎不是一个joomla核心插件,所以为什么你只是改变原来的CSS文件?它不应该通过更新覆盖(cos无核心插件)?
方法2:您可以复制(下载文件并重命名插件+重新安装)插件并禁用原始插件。
方法3: 尝试在你自己的css文件中删除css defenitions(使用!important)并通过你的文件覆盖它们!
答案 1 :(得分:0)
覆盖css的一个好方法是添加相同的选择器(具有相同的属性)并将它们放在模板css中。如果模板css是在另一个css之后加载的,那么你的定义有更高的prio。否则你可以在选择器之前添加'body'选择器,或者在每个值之后写'!important',但这种方法有点乱。
另一种方法是尽可能取消设置css(只有在头部加载css时才有效),例如
WHERE tenant_charge_tenancy_id= ...