0

我习惯于开发简单的东西,例如把你不需要的东西都扔掉。这就是为什么我在 joomla 之类的项目上遇到了一些困难,因为它们附带了很多我不知道它应该有什么好处的东西。有人知道为什么将这些类添加到元素中吗?它们对我有用吗?

添加的生成项目 ID 的示例

4

2 回答 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 回答