【问题标题】:Content model including a list of dates包含日期列表的内容模型
【发布时间】:2017-07-07 16:13:00
【问题描述】:

我想创建一个包含可变长度日期列表的内容模型。我想出如何做到这一点的唯一方法是使用一个日期字段创建一个新的嵌套内容模型,然后将这些单个日期条目作为参考列表包含在内。这种方法的问题是日期没有显示为条目标题。相反,日期列表仅显示为所有标记为“无标题”的块列表,这非常不直观,如下面的屏幕截图所示。

Screenshot of the current status

所以问题是:有没有一种将日期显示为条目标题的好方法,或者是否有另一种解决方案可以将日期列表包含到内容模型中?

我正在研究使用UI Extensions 来解决这个问题,但也许有一个比自定义开发扩展更简单的内置解决方案。

【问题讨论】:

  • 欢迎来到 SO!请查看以下帖子并适当更新问题:stackoverflow.com/help/how-to-ask
  • 如果您有日期列表,您希望哪个日期成为标题?请更详细地解释您要做什么
  • 嗨@CharlieC,内容模型描述了一个艺术家表演,表演了好几次,因此我想为每个表演条目提供几个日期输入。每个节目的表演数量各不相同。内容模型的其余部分包含关于一个节目的其他信息,如地点、描述等......我想使用日期信息在他们的网站上呈现艺术家日历
  • 那么为什么要一个(可能是几个日期)作为条目标题?你怎么知道哪个日期应该是条目标题?最好为日期使用简短的文本列表(例如,7/6/17, 7/7/17, 7/8/17),这将是 API 响应中的一个数组。当然,我没有专门尝试过这个,所以 YMMV
  • 感谢您的回复@CharlieC!我试图澄清问题并提供屏幕截图。目前,single 日期位于 nested 内容模型中,作为参考列表包含在内。在那里,将日期视为标题会很好。放弃日期/时间选择器以支持文本字段将意味着以后可能出现解析问题,因为我不是内容的编辑者,只是系统的开发人员。但这是一个值得考虑的有效选择!

标签: contentful contentful-management


【解决方案1】:

您不能从日期字段中指定条目标题,而只能从短文本字段或长文本字段中指定,因此 UI 扩展将是可行的方法。添加一个名为 title 的短文本字段(并指定该字段表示条目标题),然后创建一个 UI 扩展,它将日期字段中所选日期的字符串放入标题字段。查看https://github.com/contentful/extensions/tree/master/samples/slug 以获得良好的起点。

【讨论】:

  • 再次感谢!我最终做到了,这比我想象的要容易。扩展是一个令人惊讶且强大的功能,并且易于实现。让我更加满足。
猜你喜欢
  • 2011-06-10
  • 1970-01-01
  • 1970-01-01
  • 2013-08-27
  • 2015-08-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-14
相关资源
最近更新 更多