簡體   English   中英

Episerver 查找所有圖像引用

[英]Episerver find all image references

我試圖找到對所有塊中所有圖像的所有引用。

  1. 我可以得到所有圖像
  2. 我找不到嵌套塊中的所有引用。
var searchClient = ServiceLocator.Current.GetInstance<IClient>();
var result = searchClient.Search<IContent>()
                         .For(item.Name)
                         .GetContentResult();

上面的代碼返回圖像在屬性中的頁面,但我找不到在嵌套塊中查找圖像的方法。

還有別的辦法嗎? 或任何其他想法?

性能目前不是問題。

嘗試

var referencedLinks = ContentRepository.GetReferencesToContent(item.ContentLink, false).Select(x => x.OwnerID);
var items = ContentRepository.GetItems(referencedLinks, LanguageSelector.AutoDetect());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM