我在Sitecore 7中的默认“Quick info”部分下面创建了一个名为Created/Updated的自定义部分,如下所示:

最近我们将我们的项目从Sitecore 7迁移到Sitecore 8,但是我们开发的“创建/更新”部分看起来不再像Sitecore 7的快速信息。代码类似于Sitecore.Client.dll中Sitecore.Shell.Applications.ContentEditor.Pipelines.RenderContentEditor命名空间中使用的快速信息默认代码

如上所示,“已创建/已更新”中的字段看起来不像“快速信息”部分。相反,我们可以看到一个不同的表和字段的行,这些字段的宽度较小,因为此时在Created time字段中的整个时间不可见,并且它正在被裁剪。我不确定它在Sitecore8中是如何改变的,以及如何才能切换回像Sitecore 7的Quick info那样的正确视图。
发布于 2015-10-19 22:48:58
不是在第二列中输出<input>超文本标记语言,而是直接使用值。
发布于 2015-10-19 21:02:32
您需要为您的自定义组件更改CSS。
首先,确保第一列的宽度固定,第二列设置了nowrap样式:
td:nth-of-type(1) { width: 110px; }
td { white-space: nowrap; }这将使包含信息的第二列占据第一列之后的整个剩余空间。
重要提示:CSS order 确实与有关;另外,您可以在上面示例中的td前面加上您的自定义面板的父容器元素的选择器(不要弄乱页面上的其他表格)。
此外,你可能想要删除边框,以拥有快速查看部分的外观和感觉,但从你的帖子中不清楚哪个元素构成了边框,很可能是同一个TD。
希望这能有所帮助!
https://stackoverflow.com/questions/33213626
复制相似问题