基本上,我必须应用 Joomla 网站的备份,...问题是,备份的导航没有应用正确的 CSS,因此显示不正确,这是我通过使用 inspect element 发现的.
现在我面临的问题是我不知道如何更改 CSS 类。
我比较了两个模板文件,发现 CSS 的应用方式没有差异:
<header id="header" class="single-menu flat-menu">
<div class="navbar-collapse nav-main-collapse collapse">
<div class="container">
<nav class="nav-main">
<jdoc:include type="modules" name="navigation" style="none" />
</nav>
</div>
</div>
</header>
导航模块实现了主菜单,但没有应用任何额外的 CSS,主菜单也没有。
模板文件或 CSS 文件似乎没有区别。
所以我现在的问题是:Joomla 究竟是如何将正确的 CSS 应用于导航的?我似乎找不到任何方法,但是通过检查元素,您可以看到正确显示导航的网页具有以下类:
<ul class="nav nav-pills nav-main">
<li class="item-xxx dropdown">
显示不正确的有:
<ul class="nav menu">
<li class="item-xxx deeper parent">
最佳答案
我现在修复了它:
我的问题是,在网页上,菜单模块的 default.php 的覆盖直接位于 root/modules/mod_menu 文件夹中,在更新时被覆盖。
所以我必须将正确的 default.php 复制到新的覆盖文件夹 (root/templates/template/html/mod_menu/),然后一切又恢复正常了。
关于html - Joomla 导航 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48862126/