2017-05-23 6 views
0

私はsitecore 7.2 WebサイトにMVCを使用しています。bodyという豊富なHTMLフィールドがあり、他のサイトコレクションコンテンツアイテムへのリンクがあります。リンクについてSitecore 7.2 MVCリンクが適切にレンダリングされない

出力HTMLは、私は、コンテンツアイテムの実際のURLをレンダリングしようとしています。この

http://mysite/mypage/~/~/link.aspx?_id=6D705F2DED874D21A1367CB0F4A2F58D&_z=z 

のようなものをレンダリングされます。

私はこれを試しましたが、私のために働いていません。

@Html.Sitecore().Field("Body")

また、私はこれを試してみましたが、プレーンテキスト

@Editable(GlassItem, x => x.Body)

としてレンダリング私はいくつかの設定変更する必要がありますなっています?

+0

web.configファイルや設定パッチは<名前=「Media.MediaLinkPrefix」値を設定する=「」/>デフォルトのTE値をチェック=はい、それは空〜/サイトコア7.2 –

+0

のための空の手段であるが、この設定メディアアイテムのみのもので、サイトコアアイテムと何か関係がありますか? – Ali

+1

'renderField'パイプラインに 'ExpandLinks'プロセッサーがありますか?私はあなたが言及したリンクを解決する責任があると信じています。 – RvanDalen

答えて

0

これは私のために働いた。あなたに

@Html.Raw(Sitecore.Links.LinkManager.ExpandDynamicLinks(Sitecore.Context.Item.Fields["Body"].Value)) 
関連する問題