From 4573abc912f13a512d67c90db4d309d7a62b3bb8 Mon Sep 17 00:00:00 2001 From: Rodrigo Carvalho Benevides Date: Fri, 3 Oct 2025 11:47:56 +0000 Subject: [PATCH] Atualizar 'Dicas de Plone 6 e Volto' --- Dicas-de-Plone-6-e-Volto.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Dicas-de-Plone-6-e-Volto.md b/Dicas-de-Plone-6-e-Volto.md index 4202e8e..853d51e 100644 --- a/Dicas-de-Plone-6-e-Volto.md +++ b/Dicas-de-Plone-6-e-Volto.md @@ -216,7 +216,7 @@ Passo-a-passo para incluir configuração no `Plone Site`: 1. Crie o schema com a configuração a ser incluída. É comum criar um diretório `behaviors` no seu addon padrão. -``` +```python # tema.py from plone.autoform.interfaces import IFormFieldProvider from plone.supermodel import model @@ -244,7 +244,7 @@ class IThemeSettings(model.Schema): 2. Crie um arquivo `configure.zcml` para registrar o seu behavior: -``` +```xml ``` @@ -283,7 +283,7 @@ class IThemeSettings(model.Schema): > O nome do arquivo é uma pegadinha. Tem de usar "_" no lugar de " ", se o tipo de conteúdo tiver espaços. -``` +```xml @@ -323,7 +323,7 @@ Passos: 1. Configure o arquivo `frontend/package.json`: - ``` + ```json { "name": "my-volto-project", "addons": [ @@ -357,7 +357,7 @@ Passos: 1. Acrescente o addon em `frontend/packages//package.json`. - ``` + ```json "addons": [ "@kitconcept/volto-light-theme" ], @@ -415,7 +415,7 @@ Mais simples, especialmente se estiver usando `volto-light-theme`: No seu ponto de instalação de configuração (´index.ts´, por exemplo), use: -``` +```javascript config.registerSlotComponent({ name: 'BarraAcessibilidade', slot: 'aboveHeader', @@ -475,7 +475,7 @@ E várias outras. Use o developer tools para descobrir mais. Não tem documenta Por default, é definido hard-coded e para serem alteradas, deve-se usar a configuração em `index.ts`: -``` +```javascript config.blocks.themes = [ { style: { @@ -565,7 +565,7 @@ Itens de Painel de Controle que normalmente aparecem no Volto e vem do backend: Uma outra forma de restringir o acesso aos itens é mudar sua permissão no backend. Para isto, crie um arquivo ´controlpanel.xml´ no seu profile, repetindo o item de painel de controle, mas mudando a permissão: -``` +```xml