Storefront - Adicionando uma página de configuração ao CMS
Para manter as opções padrão do CMS e adicionar os novos campos,
a maneira mais simples é editar o arquivo template/public/admin/config.json
já criado por padrão em deploys a partir do Storefront Starter.
Neste exemplo (config.json em anexo neste Gist) a configuração será acessada em /admin/#/collections/settings/entries/theme,
para múltiplas páginas dentro da coleção Configurações basta adicionar mais de um objeto no array files.
Também é possível criar uma coleção nova em vez de usar a Configurações, neste caso utilize outro name e
mais algumas propriedades:
{
// ...
name: 'theming',
label: 'Tema',
description: 'Configurações específicas do tema',
delete: false,
editor: {
preview: false
},
files: [
// ...
]
}- Mais exemplos de
fieldsnas coleções padrão do Storefront; - Referência do Netlify CMS;