2011-03-18 69 views
1

我有幾個命名類別中的一系列順序編號的項目,它們在this page上顯示爲編號列表。但是,URL中添加的文章標識令客戶感到困惑。在Joomla菜單中隱藏文章ID

我知道Joomla現在adds the article ID to URLs,並且有no easy wayremoving it。上次我需要修改某些內容時,我侵入了相關模板,但是編寫URL更爲重要。

我需要這樣的: http://vision2020.org.uk/wishlist-for-retail/131-16-local-shops.html

成爲: http://vision2020.org.uk/wishlist-for-retail/16-local-shops.html

有沒有人解決了這個問題,而不是訴諸一個(可能是過時的或臃腫)插件?

回答

2

嘗試使用像ACEsef或sh404sef這樣的SEF組件,它可以讓您自定義每個網址。這將比您試圖更改com_content組件來修復您的url更加容易。

+0

看起來這是最簡單的路線,雖然我不喜歡添加一些隨身攜帶的行李我不會使用(或者如果我這樣做支付額外費用)。我仍然想知道實際代碼的位置...... – 2011-03-18 21:47:53

+0

我忘了補充說我們使用的是Joomla 1.6,所以JoomSEF似乎是唯一的選擇。但是 - 通過查看 - 我仍然認爲手動mod_rewrite規則會更簡單:-) – 2011-03-19 08:13:54

+1

您可以在這裏找到您要查找的文件components/com_content/router.php。祝你好運改變它。 – Martin 2011-03-19 11:13:24