在Orchard中创建页面列表

bbq*_*bot 5 orchardcms

让我们举个例子说,我有一个产品列表,每个产品都有自己的页面......我可以用什么方式创建一个单独的页面,将每个产品的内容列为列表(带有超链接)?不确定如何直接在Orchard中执行此操作 - 或者我是否需要创建自定义页面/窗口小部件?感谢任何帮助......对Orchard不熟悉并且不确定如何解决这个问题.

Dav*_*Fox 7

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

(在下一节中,我试图用粗体表示术语1)对于理解如何使用Orchard至关重要2)有助于找到绕过仪表板的方法)

另一种选择可能是首先创建一个内容类型 -可能是一个名为Product的产品,其中一些Fields描述了一个单独的产品.我想到了价格,SKU和描述,但您可以更好地描述自己的产品.Orchard中的每个内容类型都可以与任何部件组合相关联.您可能需要研究您对单个产品实际需要哪些产品,但我建议:

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

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

然后,您可以逐个开始创建内容(您的产品).在仪表板中,单击新产品项并描述每个新内容.

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

此页面,从乌节文档页面介绍更多的事情可以像修改列表的布局,将内容领域在不同的地方,甚至将你的产品,你可以用它来显示一些促销产品提供小窗口的内容列表做在您网站的特殊位置.

强烈建议至少阅读Orchard网站上提供的文档,以便更好地掌握CMS可以开箱即用的内容以及编写自定义代码所需的内容(在这种情况下你可以做,但是果园可以开箱即用)

希望这可以帮助!