我可以生成Sitecore的报告,但结果回来是非常大的报告。
如何将它们导出到XCEL中以通过电子邮件发送或过滤它们?如何从Sitecore中导出Broken Links报告?我在Sitecore的版本7.0
回答
我建议你安装在Marketplace上提供的高级系统Reporter模块 - https://marketplace.sitecore.net/en/Modules/Advanced_System_Reporter.aspx。
该模块提供的一些报告,其中之一是“断开的链接”的报告。
我想我已经有这个报告。当我登录到Sitecore时,我点击控制面板并看到一个面板,其中一个选项卡是Reports,然后单击选项“扫描数据库以查找损坏的链接”。我选择“主”数据库,然后点击“扫描”,并在网上为我生成报告,我可以滚动浏览报告,但我希望我可以将它导出到XCEL中。 –
您所描述的是Sitecore附带的即用型报告功能。我建议你安装一个特定的模块,以显着增强Sitecore报告功能 - https://marketplace.sitecore.net/en/Modules/Advanced_System_Reporter.aspx。 – DougCouto
以下是你可以用它来获得断开链接的代码。你可以用它来生成Excel工作表或任何你想要的:
Globals.LinkDatabase.Rebuild(database);
ItemLink[] brokenLinks = Globals.LinkDatabase.GetBrokenLinks(database);
foreach (ItemLink itemLink in brokenLinks)
{
Item sourceItem = itemLink.GetSourceItem();
if (sourceItem != null)
{
CustomField field = FieldTypeManager.GetField(sourceItem.Fields[itemLink.SourceFieldID]);
}
}
- 1. Sitecore 7.0版本上的WFFM
- 2. 如何修复Broken Links报告中的误报?
- 3. 从sitecore 6.6升级到sitecore 7.0
- 4. Sitecore - 项目版本弹出
- 5. Sitecore 6 WFFM:如何自定义报告?
- 6. 从sitecore 7.1升级到sitecore时的问题7.2版本
- 7. Sitecore的出版初始化
- 8. Sitecore 7.0 - Sitecore.Apps.Loader.dll - 它是什么?
- 9. Sitecore的:我如何在XSLT
- 10. 形式报告WFFM Sitecore的8.0
- 11. 如何在Sitecore 8中打印体验配置文件报告?
- 12. 如何检测Sitecore ECM版本
- 13. Sitecore - 导出“我的工具栏”至包
- 14. Drupal 6 Admin Links Broken
- 15. Broken Links .htaccess问题
- 16. Sitecore的:从现有的包在Sitecore的
- 17. Sitecore ECM详细信息报告
- 18. Sitecore的 - 在弹出
- 19. Broken Links的替代链接?
- 20. 如何在Sitecore中发布项目的以前版本
- 21. 从6.5版本到6.6版本的Sitecore项目转换
- 22. 我迁移我的Sitecore的从Sitecore的6.5至8.1
- 23. 导出Sitecore 8.1中的分析数据
- 24. Sitecore的如何从交货
- 25. 如何Sitecore的
- 26. 如何Sitecore的
- 27. 如何Sitecore的
- 28. 如何Sitecore的
- 29. Sitecore的6.6 Lucene的版本不兼容
- 30. Git - Broken Links,Missing&Dangling Trees
请提供一些信息 – GJZ