1

Struts1.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>
4

1 に答える 1

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>

「名前の追加」は、ブレッドクラムにラベルとして表示されます。

于 2013-02-22T16:42:12.280 に答える