我习惯于开发简单的东西,例如把你不需要的东西都扔掉。这就是为什么我在 joomla 之类的项目上遇到了一些困难,因为它们附带了很多我不知道它应该有什么好处的东西。有人知道为什么将这些类添加到元素中吗?它们对我有用吗?
问问题
511 次
2 回答
2
cms 不使用它们。这些只是帮助类,是为了模板设计者和网站建设者的利益。
假设您想通过赋予不同的颜色来突出显示特定的菜单项。你可以这样做:
.item-435 a {color: red} /* turn that particular menu item red */
于 2013-11-20T14:12:01.810 回答
1
正如@Mark Simpson 所说,它们实际上并没有被使用。
如果您想删除它们,请转到第 25 行modules/mod_menu/tmpl/default.php
,您会发现:
$class = 'item-'.$item->id;
您可以简单地更改为:
$class = '';
请注意,如果您编辑此文件,它可能会在 Joomla 更新中被覆盖,因此您的更改将丢失。所以不要编辑这个核心文件,而是做一个模板覆盖
于 2013-11-20T14:16:16.797 回答