4

我以前写

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

在我的 .net 应用程序中显示导航站点地图面包屑。谁能告诉我如何在 Tridion 页面中使用这种类型的功能?或者我应该将其用作用户控件并将其添加到我的页面?

当您在图片中看到下载 PDF链接时,还有一件事。如何将此文本链接到放置在构建块文件夹中的相应 PDF 文件?我应该这样写文件(多媒体组件)的tcm id吗?

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

这会是正确的方法吗?

在此处输入图像描述

4

2 回答 2

6

好的,您在这里有 2 个问题 - 这些确实应该是 2 个单独的问题。继续。

没有什么可以阻止您从<asp:SiteMapPath>使用 Tridion 的网站使用 - 只要您有一个 SiteMap 提供程序并且您创建了所需的 navigation.sitemap(或任何 .NET 调用它)。

或者,您可以在发布时通过确定您的页面在网站中的位置来创建您的面包屑,就像我在这篇文章中解释的那样。

对于您的 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 回答