Рубрики
sharepoint

Поиск SharePoint 2013: Managed Property добавленное в Display Template не отображается

При кастомизации отображения результатов поиска SharePoint 2013 иногда приходится добавлять созданные Manager Property. Нужно обновить секцию <mso:ManagedPropertyMapping …>, добавив туда нужные свойства. Но почему свойства могут не отображаться в Display Template?

Потратив несколько часов самостоятельно, поискав решение в интернете, я увидел вот эту статью SharePoint 2013 Search: Managed Property Added to Display Template Doesn’t Appear. В ней говорится, что нужно обновить Result Type, но похоже это действует только если изменения вносились в Display Template конкретного типа.

В моём случае помогла публикация (чекин) Major версии Display Template. Сделать это можно Site Settings > Design Manager > Edit Display Templates, найти нужный и зачекинить. Видимо при этом действии срабатывает ресивер, которые настраивает шаблон для новых свойств. Успехов в SharePoint!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *