表达式引擎通道,类别和条目 - 全部具有不同的自定义字段

时间:2011-09-27 19:41:44

标签: field expressionengine channels

我在顶部导航中有一个包含这些部分的网站:

  1. 关于我们
  2. 新闻
  3. 员工
  4. 成为会员
  5. 在每个顶部导航项中,是X个子部分。例如:

    关于我们

    • 我们是谁
    • 行业统计
    • 年度报告

    然后,在每一个中都有X个子页面:

    关于我们

    • 我们是谁
      • 概述
      • 我们的历史
      • 我们的目标

    根级别的顶级导航项目(关于我们)将始终需要相同的自定义字段。 中级和底级页面通常具有相同的内容,但与根级别的内容大不相同,因此需要一组不同的自定义字段。

    我已经设置了结构,以便根项目是渠道,中间是类别,而较低级别只是“条目”。

    我现在的问题是,在根频道上使用“频道字段组”显然会过滤所有相关的类别和条目。因此,当我去编辑或发布类别登陆或输入页面时 - 我被显示为根目标网页的自定义字段组而陷入困境。

    我希望最终用户(我的客户端)在编辑或发布不在根频道级别的页面时不必看到很多自定义字段。

    如何设置此网站,以便我可以在同一频道内的不同网页上挑选不同的字段组?

1 个答案:

答案 0 :(得分:0)

虽然您可以为每个频道和每个成员组使用自定义Publish Page Layouts,但据我所知,您无法呈现具有不同发布布局的“页面”或条目。

如果您在导航中使用不同的模板,Blueprints,可能就是您要找的。

  

蓝图可让您控制发布布局[...]它旨在让您根据模板创建发布布局。

您如何构建导航和“页面”的分类法很有趣,但不是作为我想维护或理解的客户端。例如,简单地添加网站的新顶级部分或页面应该很容易,但是使用您的方法需要设置一个全新的频道!

某些可能更适合您网站的ExpressionEngine插件,仍允许您实现所需的自定义StructureNavEETaxonomy - 当然总是如此原生Pages Module也是如此。