2015-02-17 3 views
1

Я пытаюсь реализовать граненый навигационный поиск с использованием Sitecore 7.5, Solr и Glass Mapper. В настоящее время я использую генерацию кода с использованием TDS и Glass для автоматического создания классов для каждого шаблона данных в моем проекте. Я прочитал учебник 25 на сайте Glass Mapper, но я очень смущен. Учебное пособие по стеклу, похоже, предполагает, что мне нужно создать совершенно новый класс для представления результата поиска. Предположим, что у меня есть шаблон данных, называемый Product. Если я строю страницу поиска продукта, я бы хотел, чтобы мой поисковый код возвращал список объектов продукта.Как искать Sitecore с помощью Glass Mapper, созданного автоматически?

Есть ли способ сделать это? Или мне нужно создать отдельный класс, который наследуется от SearchResultItem? Кажется странным, что я не могу использовать свои автоматически созданные классы данных для моих результатов поиска.

ответ

1

Вы можете отредактировать шаблон T4 GlassV3Header.tt, чтобы сделать GlassBase наследованием от SearchResultItem. Или вы можете перейти к разделу «Использование настраиваемого класса результатов» в учебнике № 25, чтобы использовать сгенерированные классы непосредственно с поиском. Проверить эту ссылку для получения более подробной информации:

https://stackoverflow.com/questions/28429752/sitecore-glass-mapper-tds-code-generation-and-searchresultitem

+1

Link дает страницу 404 –

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