2016-12-22 15 views
1

Я могу генерировать отчеты в Sitecore, но результаты возвращаются очень большой отчет.
Как я могу экспортировать их в XCEL, чтобы отправлять их по электронной почте или фильтровать?Как я могу экспортировать отчет Broken Links из Sitecore? Я на Sitecore версии 7.0

+0

Просьба предоставить больше информации – GJZ

ответ

0

Я бы рекомендовал вам установить модуль Advanced System Reporter на Торговой площадке - https://marketplace.sitecore.net/en/Modules/Advanced_System_Reporter.aspx.

Этот модуль поставляется с несколькими отчетами, и один из них представляет собой отчет о «сломанных ссылках».

+0

Я думаю, у меня уже есть этот отчет. Когда я вхожу в Sitecore, я нажимаю на Панель управления и вижу панель, на одной из вкладки - Отчеты, и нажимаем на опции «Сканировать базу данных для неработающих ссылок». Я выбираю базу данных «master» и нажимаю «Сканировать», и отчет создается для меня онлайн, я могу просматривать отчеты, но мне хотелось бы экспортировать их в XCEL. –

+0

То, что вы описываете, - это встроенная функция отчетности, которая поставляется с Sitecore. Я предложил вам установить специальный модуль, который значительно улучшит функции отчетности Sitecore - https://marketplace.sitecore.net/en/Modules/Advanced_System_Reporter.aspx. – DougCouto

0

Ниже приведен код, используемый для получения неработающих ссылок. Вы можете использовать его для создания 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]); 
    } 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^