如何阻止Sitecore Rich Text字段将项目URL预先挂起到字段中的手写URL

时间:2012-01-10 03:29:49

标签: sitecore sitecore6

我在Rich Text字段中有内容,其中内容的HTML视图如下所示

<li>
  <div class="hotel">
    <div class="title">Day 0 HILTON LONDON METROPOLE</div>
    <div class="detail">225 EDGWARE ROAD LONDON W2 1JU<br/>
      44 207 4024141<br/>
      <a href="www.hiltonlondonmet.com/">www.hiltonlondonmet.com/</a><br/>
    </div>
 </div>
</li>

网站上的html源代码就像这样

<div class="hotel">
  <div class="title">Day 0 HILTON LONDON METROPOLE</div>
  <div class="detail">225 EDGWARE ROAD LONDON W2 1JU
  <br />44 207 4024141
  <br />
  <a href="www.hiltonlondonmet.com/">www.hiltonlondonmet.com/</a>
  <br /></div>
</div>

但是当我点击链接(或复制链接)时,它会像这样出现

http://www.myfakesite.com.au/full/path/to/the/item/containing/the/link/www.hiltonlondonmet.com/

如果点击,则会发出页面未找到错误。

此字段的内容是以编程方式创建的,我是否需要使用LinkManager创建链接?

我尝试通过编辑器按钮创建一个链接,源代码就像普通链接一样,但点击时处理方式不同。

1 个答案:

答案 0 :(得分:4)

您需要做的是将“http://”附加到链接上的href属性,告诉浏览器该URL不在您的域中。

<a href="http://www.hiltonlondonmet.com">www.hiltonlondonmet.com</a>