Настройка поиска в Orchard

Есть ли возможность полностью контролировать модуль поиска с помощью представления «Сводка»? Я изо всех сил пытаюсь добраться туда. У меня пока следующие настройки:

  1. В админке я создал индекс под названием PublicSearch с несколькими полями.
  2. Я получаю результат поиска, представляющий собой смесь двух частей контента: вопроса и эксперта.
  3. У меня есть представление Part, которое будет использоваться в результатах поиска для экспертов с именем ExpertSummary.cshtml. Представление теперь содержит только следующие элементы:

@model dynamic

<p>Expert Summary</p>

Когда приходит результат поиска, я ожидаю, что "Expert Summary" будет виден только в экспертной области поиска, но я получаю дополнительный раздел «тело» (усеченный до X символов). Мне кажется, потому что «тело» выбрано в качестве поля, когда я создал индекс, он подходит.

Каждая запись эксперта имеет изображение эксперта, которое появляется в результатах поиска, и когда я убираю <Place Fields_MediaPicker="Content:1" /> из Placement.info, оно исчезает, и это нормально.

Но я хочу, чтобы эта сводка была полностью управляемой в ExpertSummary.cshtml — как макет из двух столбцов, где левый столбец будет содержать экспертное изображение, а правый — краткое описание вместе с некоторой другой информацией — но все будет в представлении. - не должен исходить из модуля поиска Orchard по умолчанию.

Короче говоря, я хочу, чтобы модули индекса и поиска Orchard были функциональными и работали так же, как сейчас, но макет и информация, которые я хочу полностью контролировать, используя пользовательский HTML в представлении Parts/ExpertSummary.cshtml.

Это вообще возможно? Если да, то как?

Пожалуйста, предложите. Я полностью заблудился в рамках Orchard!


person Subrata Sarkar    schedule 03.09.2013    source источник


Ответы (1)


Я не совсем уверен, что понимаю ваш вопрос... Поиск садов по умолчанию возвращает сводку. Таким образом, вам нужно контролировать макет вашего резюме. Используйте трассировку формы, чтобы создать новую альтернативу для изменения макета сводного представления. Таким образом, ExpertSummary не будет контролировать весь макет, он будет контролировать только экспертную часть. Затем используйте размещение, чтобы решить, что отображать. http://docs.orchardproject.net/Documentation/Understanding-placement-info

Кроме того, пометка вопросов тегом «orchardcms» будет полезнее, чем «orchardcms-1.7».

person Hazza    schedule 04.09.2013