如何在Orchard中组织内容?

时间:2013-11-13 08:05:53

标签: orchardcms

我的一位同事离开度假,给我留下了一个Orchard项目。 我从未和Orchard合作过,所以请原谅我的无知和我可能愚蠢的问题。

我向您提供有关如何实施和构建我网站内容的一般建议,因为我的研究没有给出我正在寻找的答案。

以下是要求:

  • 该网站必须分为几个部分(A部分,A-1部分,A-2部分,B部分等......)
  • 网站导航必须基于各个部分,每个导航项目还必须包含图片
  • 每个部分都有一个单独的页面,其中包含大约4种必须显示的内容:
    • 页面标题
    • 与本节相关的文章,代表主要内容
    • 与应在特定区域中显示的部分相关联的常见问题解答内容
    • 与该部分相关联的杂项内容(也应显示在特定区域中)

我几乎在要求的每个方面都在挣扎......

我们开始构建一个分类法,使用与我们一样多的术语,允许我们构建我们想要的层次结构,这是完美的。但这有两个缺点:

  • 内置的基于分类法的导航是静态的,因此唯一显示的是术语,我们找不到改变它的方法,因此用户可以将图像添加到分类术语中。 / LI>
  • 基于分类标准生成的页面会根据当前条款(即文章)显示每个内容项目,还会显示内容区域中的常见问题解答内容和其他内容。< / LI>

有没有办法通过使用内置分类法来解决这些问题?或者我是否必须从头开始构建内容类型以实现我正在尝试的目标?

我的同事提出的解决方案是为每个部分添加一个图层,并在此图层中添加3个小部件,每个小部件针对不同区域中的每个特定内容(标题,常见问题解答,misc)。但我不认为这对我来说是可维护的,因为我们目前有4个主要部分,每个部分有4-5个子部分,所以这是60层,这将是客户维持的噩梦。

任何建议都会非常感激,我有点失落。

提前致谢,

的Mickaël

1 个答案:

答案 0 :(得分:1)

分类法是一个良好的开端,但现在你需要研究预测。您将能够设置有关所显示内容的过滤器。 要将图像添加到术语中,一种方法是将媒体库选择器字段添加到为分类法创建的类型中。