在Discuz!后台设置菜单高亮效果时,无论如何都不输出我模板目录下的菜单高亮图片,在后台却输出正常,不得已查看源码解决。
导致该问题的原因:
Discuz!的默认CSS文件里在写菜单高亮样式时没有使用标签,而是直接使用相对地址引用static目录下的图片。
解决方法:
自定义CSS文件(extend_common)里,添加如下类似代码:
#nv li a:hover { {MENUHOVERBGCODE}; }
如果要修改当前页面菜单背景:
#nv li.a { margin-left: -1px; {MENUHOVERBGCODE}; }
去掉菜单分隔符:
#nv li { background: none;}
当发现自己写的样式无法生效时,就要阅读一下模板default下面的样式。