4

私は以前書いていた

<asp:SiteMapPath ID="SiteMapPath1" Runat="server" />

私の .net アプリケーションで、ナビゲーションサイト マップのブレッドクラムを表示します。Tridion ページでこのタイプの機能を使用する方法を教えてください。または、これをユーザー コントロールとして使用して、ページに追加する必要がありますか?

もう 1 つ、画像にPDF のダウンロードリンクが表示されています。このテキストを、構成要素フォルダーにあるそれぞれの PDF ファイルにリンクするにはどうすればよいですか? ファイル(マルチメディアコンポーネント)のtcm idはこのように書けばいいのでしょうか?

<a href="tcm id of file" > Download PDF </a>

これは正しいアプローチでしょうか?

ここに画像の説明を入力

4

2 に答える 2

6

OK、ここに 2 つの質問があります。これらは実際には 2 つの別々の質問である必要があります。先に進みます。

Tridion を使用する Web サイトから使用することを妨げるものは何もありません<asp:SiteMapPath>- SiteMap プロバイダーがあり、必要な navigation.sitemap (または .NET がそれを呼び出すもの) を作成する限り。

または、この投稿で説明するように、Web サイト内のページの場所を決定することで、公開時にブレッドクラムを作成することもできます。

PDF をダウンロードするには、はい、Tridion にそれらを生成するテンプレートが必要<a tridion:href="@@Component.ID@@"><img src="images/pdf.png" /></a>です。TCM Uris をハードコーディングしないでください。

于 2012-05-21T18:46:00.113 に答える
5

TridionからサイトマップデータソースXMLを公開する方法を説明しているこの記事をご覧ください。その後、標準の.netナビゲーションユーザーコントロールで使用できます。:http: //www.tridiondeveloper.com/web-sitemap

于 2012-05-21T19:24:07.547 に答える