5

例如,我有一个产品列表,每个产品都有自己的页面......我可以通过什么方式创建一个页面,将每个产品作为列表的内容列出(带有超链接)?不确定如何直接在 Orchard 中执行此操作 - 还是我需要创建自定义页面/小部件?感谢您的帮助...果园新手,不知道如何解决这个问题。

4

2 回答 2

7

你有几个选择。我相信 orchardproject.net 上的 Orchard 画廊有一个名为 Simple Commerce 的模块,可以解决您的问题。(这很简单,所以可能不会)

(在下一节中,我尝试将术语加粗,这些术语是 1)对于理解如何使用 Orchard 和 2)有助于在仪表板上找到自己的方式)

另一种选择可能是首先创建一个内容类型——可能是一个名为产品的内容类型,其中包含一些描述单个产品的字段。价格、SKU 和描述会浮现在脑海中,但您将能够更好地描述自己的产品。Orchard 中的每个Content Type都可以与Parts的任意组合相关联。您可能需要研究您真正想要的单个产品,但我建议:

  1. 正文(这可以代替我上面建议的描述)您可以在此部分中包含任意数量的 HTML/脚本,以使您的各个产品页面看起来很漂亮!
  2. Common(使用 Containable 时必须添加)
  3. 可包含(这将允许列出项目)
  4. 路由(因此您可以链接到特定产品)这为每个产品提供了自己的 slug (URL)
  5. 标签(允许对产品进行分类)

现在,您需要从仪表板创建一个新列表,以便您可以一起显示产品(并继承其他功能,如分页等)。请务必在包含下拉列表中选择产品 内容类型。

然后,您可以开始一一创建您的内容(您的产品)。在仪表板中,单击新的Product项并描述每条新的Content

最后,您可以使用产品列表的* slug * 直接链接到这个新列表。您可以(并且可能想要)将产品列表添加到您的主导航菜单中。单击产品列表并选中“在主菜单上显示”框将自动将导航按钮直接添加到此页面。当然,您可以使用 slug 从任何地方链接到此列表(也可以在列表的编辑页面上找到)

这个页面,来自 Orchard 文档页面,描述了您可以对内容列表执行的更多操作,例如修改列表的布局、将内容字段放置在不同的位置,甚至将您的产品转换为可用于显示一些促销产品的小部件在您网站上的一个特殊位置。

强烈建议至少通读 Orchard 网站上提供的文档,以便很好地掌握这个 CMS 可以开箱即用的功能以及您需要编写自定义代码来完成什么(在这种情况下您可以这样做,但是Orchard 可以开箱即用)

希望这可以帮助!

于 2011-05-23T13:23:19.780 回答
4

两种方法: http: //orchardproject.net/docs/Creating-lists.ashxhttp://orchardproject.net/gallery/List/Modules/Orchard.Module.Contrib.Taxonomies

于 2011-05-23T20:30:25.383 回答