Поиск 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!

Запись опубликована в рубрике Без рубрики. Добавьте в закладки постоянную ссылку.

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

  1. Естественно!:) Сегодня решению проблемы помог iisreset.

Добавить комментарий для Рустам Исмагилов Отменить ответ

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>