在Sitecore 7中开发的“快速信息”部分下面的自定义部分在Sitecore 8中表现不同

在Sitecore 7中开发的“快速信息”部分下面的自定义部分在Sitecore 8中表现不同,sitecore,sitecore7,sitecore8,Sitecore,Sitecore7,Sitecore8,我在Sitecore 7中创建了一个名为created/Updated的自定义节,位于默认的“Quick info”节的正下方,如下所示: 最近,我们将项目从Sitecore 7迁移到Sitecore 8,但我们开发的“创建/更新”部分不再像Sitecore 7的快速信息。 该代码类似于Sitecore.Shell.Applications.ContentEditor.Pipelines.RenderContentEditor命名空间中Sitecore.Client.dll中使用的Quick

我在Sitecore 7中创建了一个名为created/Updated的自定义节,位于默认的“Quick info”节的正下方,如下所示:

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


如上所示,“创建/更新”中的字段看起来不像“快速信息”部分。相反,我们可以看到一个不同的表和字段行,这些字段的宽度更小,因为此时创建的时间字段中的整个时间都不可见,并且正在被裁剪。我不确定它在Sitecore8中是如何更改的,以及如何将其切换回正确的视图(如SiteCore7的快速信息)。

您需要更改自定义组件的CSS

首先,确保第一列具有固定宽度,第二列具有
nowrap
样式集:

td:nth-of-type(1) { width: 110px; }
td { white-space: nowrap; }
这将使包含信息的第二列占据第一列之后的整个剩余空间

重要:CSS顺序确实重要;此外,您还可以使用自定义面板的父容器元素选择器作为上例中的
td
前缀(不要弄乱页面上的其他表)

此外,您可能希望删除边框,使其外观和感觉与Quick View部分相同,但从您的帖子中不清楚是哪个元素构成了边框,很可能是相同的TD


希望这有帮助

不要在第二列中输出
HTML,只需直接输入值即可