2017-02-14 3 views
0

В поле Метаданные> название страницы было использовано {% CurrentDocument.DocumentName %}. Тэг Title отображается нормально при просмотре самой статьи в браузере; однако при поиске через Smart Search результаты выводят что-то вроде ниже вместо Title. Я не знаю, почему, есть ли способ исправить это? Благодаря!Kentico - Dynamic Название страницы Не отображается правильно в результатах интеллектуального поиска

{% CurrentDocument.DocumentName |(user)myLogin|(hash)9f2b69705f777e8a884a107dfb72f681d8eb99867b6967514dbdca851b7f4309%} 

Примечание: Это сотни страниц статей, а наследующий заголовок страницы из Родителя с помощью макросъемки работать лучше для меня.

ответ

0

Ваше преобразование для получения результатов по результатам поиска? Как вы извлекаете это значение?

Я вижу два возможных подхода к решению вашей проблемы:

  • перейти к типу страницы -> поля поиска и выберите DocumentName в качестве значения поля Названия
  • настроить преобразование результатов поиска и использование <%# GetSearchValue("DocumentName") %> вместо <%# Eval("Title") %>
0

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

{%[email protected]%} 

После того, как @ в конце скажет, что макрос не нужно подписывать.

+0

Brenden, спасибо! Я сделал то, что вы сказали, и название (в результатах поиска) долго не было (пользователя) и (хеш-файла), но оно по-прежнему отображается как {%[email protected]%} – Michelle

+0

. Какую версию и исправление вы используете на @Michelle? –