html - joomla 3.3 css 模块覆盖不起作用

标签 html css joomla overriding joomla3.0

我已经使用后端功能为模块 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/

相关文章:

joomla - 覆盖 JControllerForm save() 方法以修剪 POST 数据没有效果

html - 社交媒体图标出现在右侧而不是底部以用于 Bootstrap 响应式布局

javascript - 防止在 Mac 上的 Safari 中拖动滚动

javascript - 如何使用 javascript 和/或 jQuery 用 <div> 填充整个页面?

html - CSS 水平列表 - 垂直对齐多行链接

php - Joomla 模块 “know” 可以在什么位置? (2)

javascript - 为什么我的 bootstrap 样式表打开为 html,而不是 css?

html - 如何在表格中的每一行之间获得一条实线?

html - 将跨度放入跨度内联

joomla - 在 Joomla 中突出显示事件菜单项