传递页ID为DCP


4

我使用支持SDL Tridion 2013 SP1,并在需要传递页面中医药URI到动态组件演示(没有嵌入在页面上)。 我下面从米哈伊(我猜是2011外表套上)THIS链接,并想知道如果这个应用的tridion 2013 SP1以及。

如果是这样,我得到的主要问题是找到文章中提到的下面的文件 - Tridion.Extensions.ContentDelivery.Utility.dll - 有人可以建议我在哪里可以得到这个?

任何帮助,高度赞赏。

  0

是的,谢谢...试过了,但没有一个位置允许复制或下载 17 12月. 152015-12-17 11:26:06

+1

我严重怀疑世界上该文件是一个你需要的,这将是2009年的版本,这可能实际上是支持SDL Tridion的是米哈伊是,文章中谈到的版本)。它是一种耻辱,他写道:这是一篇没有下载,我们似乎失去了一些东西(我认为这@AlbertRomkes通过谷歌定位,因为它们都属于Web应用程序是由IIS保护的文件,所以不应该真的被索引) 17 12月. 152015-12-17 11:38:52

1

终于得到了连接到博客作者,并得到了确认,该Tridion.Extensions.ContentDelivery.Utility.dll不是外表套上的产品,而是为这一特定目的编写的自定义DLL。

要通过页面URI到DCP上我用下面的代码的CD面 - 感谢您的帮助尼克:):

ComponentLink compLink = new ComponentLink(publicationID); 
Link pageLink = compLink.GetLink(currentPageTCMURI, currentComponentTCMURI, currentCTTCMURI, null, null, null, null); 
var detailsPageUri = pageLink.TargetUri; 

我希望这会帮助别人。