2011-09-04 28 views
0

我使用Joomla創建我的網站。現在我創建簡單的主菜單。但這個菜單不是模塊joomla。對於每個項目菜單,我在我的源代碼中添加鏈接(當我爲模塊菜單添加新項目並將此項目與材質綁定時,我複製此鏈接)。但是當我在菜單中轉到不同的鏈接時,我不知道如何在菜單項之間切換時突出顯示此項目。也許需要從PHP代碼創建這個?如何在joomla中使用自定義菜單

例如:

<div class="menu"> 
<a href = "LINK COPY FROM MODULE MENU"><div class="active">Home</div></a> 
<a href = "LINK COPY FROM MODULE MENU"><div class="not_active">Store</div></a> 
</div> 

複製鏈接從一個模塊菜單 - 從我的模塊菜單此複製鏈接。 我想過渡到商店,並在此突出顯示此標籤

+0

我想添加到項目菜單的直接鏈接中的鏈接具有以下格式:index.php?option = com_content&view = article&id = 1,index.php?option = com_content&view = article&id = 2 –

+0

我認爲這裏有有點翻譯分解,你是指指向已經存在的菜單項的菜單項別名? – udjamaflip

+0

是不是有沒有使用joomla菜單模塊或許多joomla菜單擴展之一的原因?幾乎所有的好模塊都包含主動高亮。你可能需要做什麼還沒有被一個預建模塊完成? –

回答

2

今天我有這個問題。我沒有看到有必要下載一個需要5'來寫的東西。

您不能將模塊項目或組件項目鏈接到您的站點,而無需將它們發佈到菜單中。無需將它們發佈到菜單中,無論如何它們都沒有位置。

您需要發佈菜單模塊 - 沼澤標準Joomla one就足夠了。在這裏,您可以鏈接您的組件項目和模塊項目。

爲了讓然後的外觀和感覺你想你需要編寫你的CSS(你可能已經做了您的自定義HTML模塊)的方式,這個CSS應用到你正在使用的「模塊改變菜單模塊類後綴「和」菜單類後綴「字段。

這意味着你需要命名的菜單,並在添加類你,你是讓它在你的CSS改變:

div.**yourmenuname** {some: style;}

因此你的「模塊類後綴」這可能看起來像

然後你將yourmenuname放在Joomla後端菜單模塊中的'module class suffix'字段中。然後記住將您的樣式放置在「菜單類後綴」中。