【问题标题】:Creating editable content blocks in Contentful that are not part of a "Content Type"在 Contentful 中创建不属于“内容类型”的可编辑内容块
【发布时间】:2023-03-21 23:37:01
【问题描述】:

这是我的场景。我客户的主页有一个介绍性段落,然后是一个投资组合项目列表。我需要两者都是可编辑的。

项目列表很简单:我创建了一个“项目”内容类型,然后每个条目都是完全可编辑的。

但是介绍段落呢?如果我创建一个“Intro”内容类型,那么我的客户可以创建/发布多个“Intro”类型的条目,我不知道我们如何知道应该显示哪一个。

或者,按照 Contentful 的 Look Book tutorial 中的逻辑,我可以创建一个名为“主页”的容器内容类型,其中包含特定字段/参考字段,让我可以完全控制出现的内容。作为奖励,参考字段使项目列表的排序变得简单。

但是当客户端创建多个“主页”类型的条目时会发生什么?我预见到同样的困惑:哪个条目是应该显示在实时站点上的主页?

提前感谢您帮助我了解这一点,或向我指出对我有帮助的信息。

【问题讨论】:

    标签: contentful


    【解决方案1】:

    这是我使用过的几乎所有 CMS 中的一个常见问题。您的某些内容是“全球性的”,不应出现多次。它可能是顶部菜单、起始页文本、新闻提要或页脚内容的设置。

    在许多传统的 CMS 中,您都有“起始页”的概念,它通常最终成为此类设置的容器。

    在 Contentful 中,您没有页面本身的概念,但您创建“主页”内容类型的想法在这种情况下会非常有效。为了限制编辑者创建多个“主页”的可能性,您可以做的是确保他们的角色无权创建它们。

    首先创建一个“主页”条目,然后将他们的角色限制为只能创建“项目”。

    这些设置可以在设置->角色下找到

    【讨论】:

    • 我将此标记为已接受的答案,但看起来该级别的控制仅适用于企业计划。除非我找到更好的选择,否则我认为我必须为主页条目创建一个必需的、唯一的单选按钮字段,用于确定将在实时站点上使用哪个条目。这是一个复杂程度,但我希望我不必让非技术编辑人员参与进来。
    • 澄清:此功能仅适用于付费计划(不一定仅限企业版)。
    猜你喜欢
    • 2020-09-23
    • 2020-05-16
    • 2015-03-02
    • 1970-01-01
    • 2020-09-21
    • 1970-01-01
    • 2020-12-23
    • 2012-04-28
    • 1970-01-01
    相关资源
    最近更新 更多