Netlify cms 如何使集合路径开始不可更改
我有两个收藏,博客和新闻。 Blogposts的路径为:Netlify cms 如何使集合路径开始不可更改,netlify-cms,Netlify Cms,我有两个收藏,博客和新闻。 Blogposts的路径为:example.com/blog/blogpost1,example.com/blog/blogpost2,等等 新闻有路径:example.com/News/newsa,example.com/News/newsb 我想让所有新闻都从相对url/news/开始 我补充说: - { label: 'Path', name: 'path', default: '/news/' } Wich将其设置为默认值。因此,在管理面板中,当创建新的
example.com/blog/blogpost1
,example.com/blog/blogpost2
,等等
新闻有路径:example.com/News/newsa
,example.com/News/newsb
我想让所有新闻都从相对url/news/
开始
我补充说:
- { label: 'Path', name: 'path', default: '/news/' }
Wich将其设置为默认值。因此,在管理面板中,当创建新的帖子或新闻时,路径的开头将已填充为/blog/
或/news/
其他用户将添加帖子和新闻。我希望避免/防止人们删除此默认路径。
不幸的是,在post/news编辑模式下,他们可能会故意或错误地删除此路径
如何使默认路径不可删除,以便编辑器只能在/news/之后添加字符,而不能删除/news/部分
我试图添加
小部件:“隐藏”
,但是这会使整个字段消失,而不仅仅是预先填充的/news/
slug,您可以将小部件:隐藏
添加到对象中,例如
- { label: 'Path', name: 'path', default: '/news/', widget: 'hidden' }