在Joomla-Site上隐藏一个html元素

时间:2012-03-11 14:13:30

标签: php javascript html joomla

我有一个基于Joomla的网站,据我所知,定义第一个网站的唯一方法是在主菜单中设置它。 出于设计原因,我不想在主菜单中使用“主页”按钮。 我需要一种方法来隐藏它,或者另一种方式来定义我的主页。 从Joomla,我得到一个带有li元素的ul,用于每个菜单点。我需要一种方法来删除第一个元素(最好通过服务器端的PHP)。 在我看来,js不是一个选项,只是因为当一个元素从菜单中消失时你会提到它.... 有什么建议吗?

2 个答案:

答案 0 :(得分:1)

您不必使用CSS来执行此操作,尤其是因为任何更改都会弄乱正在隐藏的菜单项。您需要做的就是专门为隐藏菜单项创建一个新菜单。您将需要各种内容的菜单项 - 特定页面的干净URL,控制特定页面或部分/类别上的模块,甚至特定于页面的CSS。如果您不希望所有这些菜单项显示在隐藏菜单项菜单中的任何位置。您不必在任何模块中发布菜单,因此它不会在页面上显示,但菜单项创建的链接和关系仍然有效。

答案 1 :(得分:-1)

您可以使用CSS和第一个子选择器删除第一个菜单项:

ul#nav li:first-child {
    display: none;
}