0

我在像标题描述(富文本框)这样的站点有限字段中创建了一个模块。在模块中添加详细信息时,例如描述详细信息:

"(标题):- 标题 12

(说明):- loren lumsumloren lumsumloren lumsumloren lumsumloren lumsumloren lumsumloren lumsumloren lumsumloren lumsumloren lumsumloren lumsumloren lumsum?阅读更多 ”

在使用动态添加链接的描述中,锚链接的文本是:

<a href="/home" sfref="[f669d9a7-009d-4d83-ddaa-000000000002]a432d184-491d-6e5b-9e79-ff0000427a78">Read More</a> 

以及当模块在用户控制中使用时

public DynamicContent RetrieveHomePersonalisedtextitemThroughFiltering(string title)
        {
            var providerName = String.Empty;

            DynamicModuleManager dynamicModuleManager = DynamicModuleManager.GetManager(providerName);
            Type homePersonalisedtextitemType = TypeResolutionService.ResolveType("Telerik.Sitefinity.DynamicTypes.Model.Home_PersonalisedText.Home_personalisedtextitem");


            var myFilteredCollection = dynamicModuleManager.GetDataItems(homePersonalisedtextitemType).Where("Title = \"" + title + "\"");

            var myFirstFilteredItem = myFilteredCollection.Last();
            return myFirstFilteredItem;
        }

并且此页面上的拖动模块比锚链接文本是

<a href="[f669d9a7-009d-4d83-ddaa-000000000002]a432d184-491d-6e5b-9e79-ff0000427a78">Read More</a>

它是在 href 中分配 guid。如何在 usercontrol 中解决此问题。

4

1 回答 1

0

我相信这篇博文会对你有所帮助:

http://www.sitefinity.com/blogs/stanislav-velikovs-blog/2013/02/15/dynamically-resolving-sitefinity-links-when-using-htmlfield

于 2014-08-19T07:50:14.977 回答