【发布时间】:2017-11-10 21:19:54
【问题描述】:
我对 Sitecore 和 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;
}
我想我已经阅读/尝试了 google 上有关此问题的所有文章,但我似乎仍然无法正确理解。
【问题讨论】:
标签: c# sitecore sitecore7 sitecore7.2