我對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;
}
我想我已經讀/試圖就此事對谷歌的所有文章,但我似乎仍不能得到它的權利。
非常感謝您的快速回復。像魅力一樣工作! :) –