2013-02-22 70 views
1

我使用的是struts 1.x和瓷磚。我想創建一個包含當前頁面路徑的麪包屑路徑,但是,我不希望最終的麪包屑導航到當前頁面。這是因爲最終頁面是搜索的結果。因此,指向搜索結果頁面沒有任何意義。瓷磚和麪包屑 - 不想要最終的麪包屑鏈接

如何添加只有標籤而不是鏈接的麪包屑?

我想它看起來像:

Home Page (link) > Search Criteria (link) > Search Results (not a link) 

我的瓷磚DEF的樣子:

<putList name="breadCrumbList"> 
    <item value="Home Page" link="/blablabla" /> 
    <item value="Search Criteria" link="/blablabla2" /> 
    <item value="Search Results" link="/blablabla2" /> <-- this needs changed 
</putList> 

回答

1

更改鏈接值#如下。

<item value="Search Results" link="#" /> 

編輯:

這就是我們在我們的項目已經做是否有幫助:

<definition name="tile.success" extends=".layout"> 
     <put name="content" value="/jsp/routing.jsp"/> 
     <put name="title.section" value="My Title"/> 
     <putList name="breadcrumbs"> 
      <item link="#" value="Add Name"/> 
     </putList> 
    </definition> 

「添加名稱」只是顯示爲在麪包屑的標籤。

+0

謝謝你的回答蘇茜。雖然你的建議沒有奏效。它仍然是一個功能鏈接 - 這是不希望的。並且,該鏈接導致頁面未找到錯誤。 – Todd 2013-02-22 17:03:45

+0

我們目前正在使用struts 1.2,這就是我們所做的,它似乎工作。您在更改後是否重新啓動了服務器? – Susie 2013-02-22 17:09:50

+0

謝謝Susie。你說的確實起作用。我的應用程序正在將「#」轉換爲應用程序路徑+#。例如包含上述指定麪包屑的www.mysite.com/application/mypage.jsp將轉換爲** www.mysite.com/application#**。如果我手動將Chrome瀏覽器中生成的錨鏈接從** www.mysite.com/application#**轉換爲**#**,那麼它可以很好地工作。 – Todd 2013-02-25 21:01:09