不能被编辑的html文档,页面编辑器中的Sitecore富文本字段在包含HTML格式时不可编辑...

探讨了一个富文本字段在页面编辑器中的显示与编辑问题。当字段包含HTML标签时,虽然可以正常显示,但在页面编辑器中无法进行编辑。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我有许多可在页面编辑器中编辑的字段.其中一个是富文本字段.这是html:

@foreach (var speaker in Model.Speakers)

{

@RenderImage(speaker, x => x.Speaker_Image, isEditable: true)

@if (IsInEditingMode || !string.IsNullOrEmpty(speaker.Speaker_Name))

{

@Editable(speaker, x => x.Speaker_Name)

}

@if (IsInEditingMode || !string.IsNullOrEmpty(speaker.Speaker_Title))

{

@Editable(speaker, x => x.Speaker_Title)

}

@if (IsInEditingMode || !string.IsNullOrEmpty(speaker.Speaker_Description))

{

@Editable(speaker, x => x.Speaker_Description)

}

@RenderLink(speaker, x => x.Speaker_Bio, attributes: new { @class = "speaker__link" }, isEditable: true)

}

富文本字段是Speaker_Description.当字段中没有HTML(即只是纯文本)时,它会正确呈现并在页面编辑器中可编辑.当该字段确实包含html时,例如包含在< p>中标记或包含换行符,它正确呈现,但在页面上不可编辑.我仍然可以在Sitecore中编辑该字段,但该区域在页面编辑器中无法点击.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值