0

在 Episerver FileManagement 中,一些图像在文件摘要中“没有相关页面”,但有些页面使用这些图片。更新、站点重启、重新索引没有帮助。图像由某个控件显示,该控件从 PropertyImageUrl(或其他一些,我也尝试过 PropertyString)类型属性获取图像路径。控制呈现像

var imageControl = new Image();
imageControl.ImageUrl = MediaFile; //string MediaFile - comes from property
imageControl.AlternateText = AltText;
if (ImageHeight != 0) imageControl.Height = ImageHeight;
if (ImageWidth != 0) imageControl.Width = ImageWidth;
Controls.Add(imageControl);

但是有些图像只是静态写入的标签,具有静态 src 值,例如

<img src="/Global/image.jpg"/>

这些方法中的任何一种(使用控制或静态标签)都不适用于新添加到 episerver 文件系统映像的一个 - 它仍然“没有相关页面”。但是文件管理器中的其他一些图像通常会显示相关页面,这些图像在其相关页面上的呈现方式与我上面描述的方式相同。VPP 提供程序是默认的,filesummary.config 也是默认的。似乎一些真正使用的随机图像在文件摘要中没有相关页面。这似乎不取决于图像在页面上的显示方式。也许你有一些关于 Episerver 在文件摘要中创建“相关页面”列表的方式的信息?我还能尝试什么?也许 Episerver 需要一段时间来更新这些信息?它存储在哪里?

4

2 回答 2

1

EPiServer 索引引用有一些延迟,所以你不会立即看到结果,但你肯定会在发布后一分钟看到结果。

仅当图像和页面链接包含在具有实现的属性类型的页面数据属性中时,它们才会被索引。在某些情况下,此类属性应标记为。IReferenceMapIsSearchable

因此,您可以期望对以下属性类型的图像进行索引:

  • PropertyUrl, PropertyFileUrl, PropertyDocumentUrl,PropertyImageUrl
  • PropertyXhtmlString
  • ProperyLinkItemCollection
  • 奖励属性 -PropertyPageReference因为 EPiServer 将其与所有其他属性分开处理。注意处理图像,但很高兴知道
于 2013-03-29T08:30:12.643 回答
0

模板中的图像没有“索引”,因此它们不会有相关页面。

如果您在 PropertyImageUrl 或 XHTML 属性中选择其中一个图像(即通过 TinyMCE 编辑器),那么它是否会有相关页面?

于 2013-03-28T07:18:39.980 回答