collections: - name: "pages" label: "Páginas" icon: "description" folder: "src/data/pages" identifier_field: title slug: "{{slug}}" create: true editor: preview: true fields: - { label: "Título", name: "title", widget: "string" } - { label: "Nome no Footer", name: "footerDisplayName", widget: "string", required: false, hint: "Opcional: nome curto para exibição no footer. Se vazio, usa o título da página.", } - { label: "Rascunho", name: "draft", widget: "boolean", default: false } - { label: "Seção do Footer", name: "section", widget: "select", options: [ { label: "Contato", value: "contato" }, { label: "Informações", value: "informacoes" }, { label: "Institucional", value: "institucional" }, ], default: "informacoes", } - { label: "Ordem no Footer", name: "order", widget: "number", required: false, value_type: "int", min: 0, hint: "Menor número aparece primeiro; se vazio usa ordem alfabética por título.", } - { label: "Layout", name: "layout", widget: "hidden", default: "@/layouts/StaticPageLayout.astro", } - { label: "Conteúdo", name: "body", widget: "markdown" } - name: products label: Produtos label_singular: Produto description: Gerenciar produtos São Geraldo icon: shopping_bag folder: src/data/product extension: md media_folder: /src/assets/images/product public_folder: /src/assets/images/product identifier_field: title sortable_fields: - title sort: direction: asc editor: preview: false fields: - { name: title, label: "Título do produto", widget: compute, value: "Sao Geraldo {{fields.productName}}", } - { name: productName, label: Nome de exibição, widget: string, required: true, hint: "Nome do produto (ex: Tradicional 1L)", } - { name: normalImage, label: "Imagem Padrão", widget: image, required: true, hint: "Imagem padrão do produto", } - { name: hoverImage, label: "Imagem Hover do Mouse", widget: image, required: true, hint: "Imagem exibida ao passar o mouse", } - { name: volume, label: Volume (ML), widget: number, required: true, hint: "Volume do produto em mililitros", } - { name: ingredients, label: Ingredientes, widget: text, required: false, hint: "Lista de ingredientes", } - { name: hidden, label: "Ocultar produto", widget: boolean, default: false, hint: "Ative para ocultar o produto do site sem excluí-lo", } - label: Detalhes name: details widget: object collapsed: false fields: - { name: name, label: Nome, widget: compute, value: "São Geraldo {{fields.productName}}", } - { name: image, label: Imagem Alta Qualidade, widget: image, required: true, hint: "Imagem em alta qualidade para exibição", } - { name: stockImage, label: Imagem p/ banco de imagens, widget: image, required: true, hint: "Imagem para uso no banco de imagens", media_folder: "/src/assets/images/product/stock-image", public_folder: "/src/assets/images/product/stock-image", } - { name: nutritionalInfo, label: "Informação Nutricional", widget: image, required: true, hint: "Tabela nutricional do produto", media_folder: "/src/assets/images/product/info-nutricional", public_folder: "/src/assets/images/product/info-nutricional", } - name: about-gallery icon: image label: Galeria Imagens Sobre folder: src/data/about-gallery create: true slug: "{{slug}}" media_folder: "/src/assets/images/about-gallery" public_folder: "/src/assets/images/about-gallery" editor: preview: false fields: - { name: image, label: "Imagem", widget: image, required: true } - { name: active, label: Ativo, widget: boolean, default: true } - name: "socialResponsability" label: "Respons. Social" icon: "description" folder: "src/data/socialResponsability" media_folder: "/src/assets/images/socialResponsability" public_folder: "/src/assets/images/socialResponsability" slug: "{{slug}}" identifier_field: title create: true editor: preview: false fields: - { label: "Título", name: "title", widget: "string" } - { label: "Imagem", name: "image", widget: "image" } - { label: "Ver mais", name: "link", widget: "string", required: false } - { label: "Instagram", name: "instagram", widget: "string", required: false, } - { label: "Conteúdo", name: "body", widget: "markdown" }