2015-04-15 18 views
1

如何更改菜單項的URL路徑?例如,我有菜單是這樣的:Joomla 3.4中菜單項的自定義或不同的URL路徑

- level_1 
    - level_1_1 
    - level_1_2 
- level_2 
    - level_2_1 
    - level_2_1_1 
    - level_2_1_2 
    - level_2_2 
- ... 

,如果我點擊項目level_2_1_2我不希望有網址:/level_2/level_2_1/level_2_1_2但只有/level_2_1_2

這可能嗎?

還是這個反向做,所以我會在項目菜單根命名level_2_1_2這樣的URL將是正確=>/level_2_1_2,但不是在路徑/level_2/level_2_1/level_2_1_2菜單項必須有'active'和/或'current'類。

謝謝

回答

1

是的。這是非常可能的。

  1. 成立了一個名爲「隱藏菜單」或類似的東西
  2. 需要移動到這個隱藏菜單在當前菜單中的每一項第二菜單,沒有嵌套。只需將每個項目添加爲頂層而不嵌套。
  3. 回到原來的菜單,使它們成爲「菜單項別名」而不是「單個文章等」,然後指向您在最後一步中建立的隱藏菜單項。 https://docs.joomla.org/Help34:Menus_Menu_Item_Menu_Item_Alias

完成。現在,當您在嵌套菜單中單擊時,它實際上是隱藏菜單的別名鏈接,它們都作爲非嵌套菜單項發佈。

也可以通過.htaccess完成,但這是一個簡單的方法,我已經完成了。

+0

我已經這樣做了,但它不起作用。必須有別的什麼是錯的。 – quarky

+0

您是否在使用像sh404SEF這樣的SEF工具? –

+0

我沒有使用任何外部插件/組件/模塊等。這是明確的Joomla系統沒有任何第三方插件。 – quarky