簡體   English   中英

在Joomla-Site上隱藏html元素

[英]hiding a html element on Joomla-Site

我有一個基於Joomla的網站,據我所知,定義第一個網站的唯一方法是在主菜單中進行設置。 出於設計原因,我不想在主菜單中使用“主頁”按鈕。 我需要一種隱藏它的方法,或者另一種定義我的主頁的方法。 從Joomla中,我可以得到每個菜單點含li元素的ul。 我需要一種方法來刪除第一個元素(最好通過服務器端的php)。 我認為js不是一個選擇,只是因為您會在菜單中某個元素消失時提及它。...有什么建議嗎?

您不必使用CSS來執行此操作,尤其是因為任何更改都可能使隱藏的菜單項混亂。 您需要做的就是為隱藏菜單項創建一個新菜單。 您將需要用於所有內容的菜單項-特定頁面的干凈URL,控制特定頁面或部分/類別甚至頁面特定CSS的模塊。 如果您不希望所有這些菜單項都顯示在任何位置,請將其放在隱藏的菜單項菜單中。 您不必在任何模塊中發布菜單,因此它永遠不會顯示在頁面上,但是菜單項創建的鏈接和關系仍然有效。

您可以使用CSS和第一個子選擇器刪除第一個菜單項:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM