2017-05-23 5 views
0

Ich benutze MVC für sitecore 7.2 Website, ich habe ein reichhaltiges HTML-Feld namens body und hat Links zu anderen Sitecore-Inhaltselementen.Sitecore 7.2 MVC-Links werden nicht korrekt gerendert

Ausgabe von HTML für die Links ist so etwas wie dies

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

I tatsächliche URL des Inhaltselementes zu machen versuchen.

Ich habe das versucht, aber nicht für mich arbeiten.

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

Ich habe dies auch versucht, aber es wird als Klartext

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

Ich brauche ein paar Konfigurationsänderungen durchführen immer machen, um so ??

+0

In Ihrem web.config oder Config-Patches überprüfen te Wert von default = leer Mittel ~/für Sitecore 7.2 –

+0

ja, es ist leer, aber diese Einstellungen ist nur für Medienartikel, hat es etwas mit Sitecore-Elementen zu tun? – Ali

+1

Haben Sie den 'ExpandLinks' Prozessor in der Pipeline 'renderField'? Ich glaube, dass man dafür verantwortlich ist, die von dir erwähnten Links zu lösen. – RvanDalen

Antwort

0

das funktionierte für mich.

@Html.Raw(Sitecore.Links.LinkManager.ExpandDynamicLinks(Sitecore.Context.Item.Fields["Body"].Value)) 
Verwandte Themen