我在Orchard CMS中有很多页面(如果相关,则为v1.81),如下所示:
------------------------------
Header
------------------------------
Body Content Part 1
Info about a product
------------------------------
Some list structure with custom formatting
Here are 5 great reasons to use this product
------------------------------
Body Content Part 2
So you should buy this product - Call To Action
------------------------------
Footer
------------------------------
标题&页脚是整个站点的共同点,因此我在默认图层上添加了这些作为小部件。
对于每个页面的主体,我有2个选项。
OR
为列表项创建自定义内容定义,并使用:
选项2,似乎更有意义,因为我正在处理列表内容。但由于依赖于投影和常规内容的混合,我需要依赖html小部件。
这意味着我需要一个仅适用于该页面的自定义图层,对于查看该页面的其他内容管理员来说,这是不直观的,因为他们需要知道找到part1& part2在小部件下复制而不在内容项本身下。
我在这里遗漏了什么,或者我的方法根本不正确。
是否有更好的方法来混合投影+页面内容而不依赖于小部件和&图层(因为此内容不会被任何其他页面共享)。
答案 0 :(得分:1)
投影小部件只是一个具有投影部分的小部件。如果您首先转到内容定义,编辑投影部分并使其可连接,则可以将投影部件添加到您自己的内容项目中。所以选项3是添加投影部分。
或者,您也可以创建一个自定义部件来处理您需要运行的查询。