2014-12-16 9 views
5

Ich habe zwei Felder in Sitecores:BeginRenderLink Sitecores Glass Mapper

  • Mehr Link lesen.
  • Lesen Sie weiter Titel.

Ich bin mit Sitecore MVC mit Glas-Mapper, und ich muß beiden Felder aus Seite eidtor bearbeitbar machen, so dass ich mit diesem Code:

<div class="callout-footer"> 
    <p> 
    @using (BeginRenderLink(calloutItem, m => m.ReadMoreLink, new NameValueCollection { { "class", "group-action" } }, isEditable: true)) 
    { 
     <span class="text">@Editable(calloutItem, m => m.ReadMoreTitle) </span> 
    } 
    </p> 
</div> 

Jetzt kann ich den Link bearbeiten, aber der Titel ist noch nicht editierbar. Wie kann ich sie beide vom Seiteneditor bearbeiten lassen?

Antwort

1

Ayman,

Es gibt keinen Grund, warum dies nicht funktionieren sollte und ich es nur lokal dupliziert erfolgreich ohne Frage die Bearbeitung der Verbindung (über die Sitecores Experience Buttons in Seiteneditor) und der Titel (über Standard-Textbearbeitung in der Seiteneditor). Wie genau ist der Titel nicht editierbar? Können Sie im Bearbeitungsmodus einfach nicht in den Bearbeitungsrahmen gelangen?

Der einzige Gedanke, den ich habe, ist vielleicht, dass Ihre "Text" -Klasse auf der Spanne Sitecore-Seiteneditor-Markup stört. Könnten Sie versuchen, das zu entfernen und zu sehen, ob Sie das ReadMoreTitle bearbeiten können?

0

Ja war ich nicht in der Lage, in iframe zu gelangen, entfernte ich das Elternteil div css, wenn der Seitenmodus "Seitenbearbeitung" ist. Es scheint, dass passiert ist, weil es Konflikte zwischen dem Seiteneditor css und meinem Projekt css gibt. Alles funktioniert jetzt gut.

Danke.