我对Sitecore和C#很陌生,过去几天我一直在努力寻找一些东西,所以我希望你们其中一个能够帮助我。如何获取Sitecore 7.2中一般链接的url路径C#
我刚刚从Sitecore 6升级到7,并且发生了一些变化。以下代码用于在Sitecore 6中工作,但获取LinkField的url的方式不再适用。
protected string writeBalloon(Item targetItem)
{
string balloonString = "";
Sitecore.Data.Fields.LinkField linkfield = targetItem.Fields["Link"];
balloonString += "<a class='balloon-link' href='" + linkfield.Url + "'>";
balloonString += "<div class='balloon'>";
balloonString += "<h3>";
balloonString += targetItem.Fields["Title"];
balloonString += "</h3>";
balloonString += "<p>";
balloonString += targetItem.Fields["Text"];
balloonString += "</p>";
balloonString += "</div>";
balloonString += "</a>";
return balloonString;
}
我想我已经读/试图就此事对谷歌的所有文章,但我似乎仍不能得到它的权利。
非常感谢您的快速回复。像魅力一样工作! :) –