2011-05-17 35 views
0

這裏的categoryID頁面itemid的是情設置基礎上的文章

我加入不是由一個菜單項鍊接的類別內的一些物品...當我用JCE從鏈接到這些文章另一篇文章,顯示頁面的菜單ID設置爲我正在鏈接的那個...這是完美的,麪包屑正在按預期工作,一切都很好...

問題是當我執行搜索...當結果返回時,那些沒有菜單項的鏈接文章會返回沒有itemID

我想知道是否有一種方法可以修改y Joomla路由器爲沒有ItemID的頁面設置ItemID(如果它們匹配某個catID)...

我知道我將修改核心文件...我無法創建隱藏的菜單項,因爲這會干擾麪包屑導航...該網站有大量的類別,所以創建每個菜單項將是痛苦的!

非常感謝您的幫助。

回答

0

您當然可以修改路由器來查找特定文章的catID,但除非該類別具有相應的菜單項,否則它不會完成任何操作。 itemID特別來自itemID,所以必須有一個與它相關的菜單項以使其成爲有效的itemID。

您可以修改您的搜索表單以傳遞當前的itemID,但是如果您的搜索顯示在每個頁面上,它將根據搜索的起始位置而有所不同。

如果您的所有內容項目都可以使用相同的itemID,那麼您可能希望簡單地爲您的搜索結果使用覆蓋,並將該特定itemID添加到所有搜索結果中。

如果您不想創建菜單項,恐怕沒有簡單的答案。

+0

不幸的是,他們是多個不同的類別和單一的搜索領域...我沒有選擇,但創建鏈接,然後將是艱難的,因爲他們超過400!然後我要用CSS隱藏菜單。非常感謝。 – 2011-05-21 10:52:20

+0

你不應該隱藏菜單。只需將所有菜單項放入菜單中,而不要將其放入模塊位置。鏈接仍然有效。 – 2011-05-21 17:41:35

+0

我從他們的父菜單項中添加它們以確保麪包屑指向正確。我不能設置模塊隱藏他們的水平,因爲我需要在同一級顯示一些菜單項...這很複雜:D感謝您的幫助布倫特:) btw什麼是您的公司網站?無法通過您的個人資料達到 – 2011-05-21 20:38:42