Ich habe eine Komponente, die ein einzelnes Rich Text-Feld enthält. Im Unterlayout wird das Feld als Html.Editable mit Glass gerendert, damit es auf der Seite in PageEditor bearbeitet werden kann. Es sieht wie folgt aus:Sitecore Rich Text Links nicht benutzerfreundlich, wenn durch Glas
public override void Initialize()
{
litBodyContent.Text = Html.Editable(GlassItem, item => item.Body);
}
<div style="min-height: 38px">
<asp:Literal runat="server" ID="litBodyContent" />
</div>
Allerdings, wenn ich einfügen Links, um die Rich-Text-Editor, wenn die Seite gerendert wird (in normalen Ansicht nach veröffentlicht werden, nicht in Seiten-Editor), der Links sind mit der Artikelnummer statt dem benutzerfreundlichen Weg, wie dies gemacht:
<a href="~/link.aspx?_id=D9D103AD60DA4B318521801ADA863222&_z=z">Go to another page</a>
ich bin mir ziemlich sicher, dass dies ein Problem mit Glas. Wie kann ich das Feld im Seiteneditor bearbeiten, aber die Verknüpfung korrekt darstellen lassen?
Mögliche Duplikat [Links Sitecores in Rich-Text-Editor eingefügt sind nicht auf benutzerfreundliche URLs aufgelöst] (http://stackoverflow.com/questions/38147672/sitecore-links-inserted-in-rich- text-editor-are-not-resolved-to-user-friendly-ur) – Gatogordo