在 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 需要一段时间来更新这些信息?它存储在哪里?