2014-12-16 13 views
5

Tôi có hai trường trong Sitecore:BeginRenderLink Sitecore Glass Mapper

  • Read More Link.
  • Đọc thêm Tiêu đề.

Tôi đang sử dụng Sitecore MVC với mapper kính, và tôi cần phải làm cho cả hai lĩnh vực có thể chỉnh sửa từ trang eidtor, vì vậy tôi đang sử dụng mã này:

<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> 

Bây giờ tôi có thể chỉnh sửa liên kết, nhưng tiêu đề vẫn không thể chỉnh sửa được. Làm cách nào để tôi có thể chỉnh sửa cả hai từ trình chỉnh sửa trang?

Trả lời

1

Ayman,

Không có lý do này không nên làm việc và tôi chỉ lặp lại nó tại địa phương mà không vấn đề thành công chỉnh sửa các liên kết (thông qua kinh nghiệm Buttons Sitecore trong Page Editor) và Tiêu đề (thông qua chỉnh sửa văn bản tiêu chuẩn trong Trình chỉnh sửa trang). Làm thế nào chính xác không phải là tiêu đề có thể chỉnh sửa? Bạn không thể vào khung chỉnh sửa khi đang ở chế độ chỉnh sửa?

Ý nghĩ duy nhất tôi có là có thể lớp "Văn bản" của bạn trên span đang can thiệp vào đánh dấu trình soạn thảo trang của Sitecore. Bạn có thể thử xóa và xem liệu bạn có thể chỉnh sửa ReadMoreTitle không?

0

Tôi đã không thể truy cập iframe, tôi đã xóa div div cha mẹ khi chế độ trang là "chỉnh sửa trang". Dường như đã xảy ra vì có xung đột giữa css trình chỉnh sửa trang và css dự án của tôi. bây giờ mọi thứ đang làm việc rất ổn định.

Cảm ơn.

Các vấn đề liên quan