0

是否有任何选项可以使用摘要视图完全控制搜索模块?我正在努力到达那里。到目前为止,我有以下设置:

  1. 在管理员中,我创建了一个名为 PublicSearch 的索引,其中包含许多字段。
  2. 我得到一个混合了两个内容部分的搜索结果 - 问题和专家
  3. 我有一个零件视图用于专家的搜索结果,称为 ExpertSummary.cshtml。该视图现在仅包含以下元素:

@model dynamic

<p>Expert Summary</p>

当搜索结果出现时,我只希望在"Expert Summary"搜索的专家区域中可见,但我得到了一个额外的“正文”部分(截断为 X 字符)。在我看来,因为当我创建它即将出现的索引时,“body”被选为一个字段。

每个专家记录都有一个专家图像,该图像出现在搜索结果中,当我<Place Fields_MediaPicker="Content:1" />从 Placement.info 中取出时,它消失了,这很好。

但是我希望这个摘要在 ExpertSummary.cshtml 中是完全可控的——就像一个两列布局,其中左列将保存专家图像,右列将包含简短描述以及其他一些信息——但一切都将在视图中- 默认不应该来自 Orchard 搜索模块。

简而言之,我希望 Orchard 的索引和搜索模块能够像现在一样正常工作,但是我想在 Parts/ExpertSummary.cshtml 视图中使用自定义 HTML 完全控制布局和信息。

这是可能吗?如果是,如何?

请建议。我在 Orchard 框架中完全迷失了方向!

4

1 回答 1

0

我不完全确定我理解你的问题...果园搜索默认返回摘要视图。因此,您需要控制摘要的布局。使用形状跟踪创建一个新的替代项来更改摘要视图的布局。所以 ExpertSummary 不会控制整个布局,它只会控制 Expert 部分。然后使用位置来决定显示什么。http://docs.orchardproject.net/Documentation/Understanding-placement-info

此外,使用“orchardcms”标记问题将比“orchardcms-1.7”更有用。

于 2013-09-04T15:45:34.860 回答