我已经使用后端功能为模块 djmenu 创建了一个覆盖。这会自动在 template/protostar/html
中创建文件夹 mod_djmenu
并在此文件夹中创建一个 default.php
。
我想覆盖原来放在module/mod_djmenu/themes/default/css
中的djmenu.css
,所以我在template/protostar中创建/html/mod_djmenu
文件夹 themes/default/css
并将 djmenu.css
复制粘贴到那里。
我更改了一些简单但明显的 CSS 属性(背景...)来测试覆盖,但它并没有改变我网站上的任何内容,当我使用 firebug 时,我仍然使用原始文件而不是覆盖。我浏览了几个教程但没有成功。
我错过了什么?
最佳答案
这是使 css 覆盖工作应该做的事情(它仅适用于 dj-menu 模块,但不是每个模块)
1) 将要覆盖的 css 文件复制粘贴到 template/protostar/css
文件夹中
2) 在 dj-menu 模块设置中,在主题字段(模块页面的第一个选项卡)上选择 - override from template -
。
关于html - joomla 3.3 css 模块覆盖不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24404923/