Atualizar 'Dicas de Plone 6 e Volto'

master
parent
commit
4573abc912
  1. 18
      Dicas-de-Plone-6-e-Volto.md

18
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. 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 # tema.py
from plone.autoform.interfaces import IFormFieldProvider from plone.autoform.interfaces import IFormFieldProvider
from plone.supermodel import model from plone.supermodel import model
@ -244,7 +244,7 @@ class IThemeSettings(model.Schema):
2. Crie um arquivo `configure.zcml` para registrar o seu behavior: 2. Crie um arquivo `configure.zcml` para registrar o seu behavior:
``` ```xml
<configure <configure
xmlns="http://namespaces.zope.org/zope" xmlns="http://namespaces.zope.org/zope"
xmlns:browser="http://namespaces.zope.org/browser" xmlns:browser="http://namespaces.zope.org/browser"
@ -273,7 +273,7 @@ class IThemeSettings(model.Schema):
3. Acrescente o diretório `behaviors` no `configure.zcml` da raiz do seu addon padrão: 3. Acrescente o diretório `behaviors` no `configure.zcml` da raiz do seu addon padrão:
``` ```xml
<include package=".behaviours" /> <include package=".behaviours" />
``` ```
@ -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. > O nome do arquivo é uma pegadinha. Tem de usar "_" no lugar de " ", se o tipo de conteúdo tiver espaços.
``` ```xml
<?xml version="1.0"?> <?xml version="1.0"?>
<!-- aqui dentro do XML, deve ser usado o nome do tipo de conteúdo com " ", não com "_" --> <!-- aqui dentro do XML, deve ser usado o nome do tipo de conteúdo com " ", não com "_" -->
<object name="Plone Site" meta_type="Dexterity FTI"> <object name="Plone Site" meta_type="Dexterity FTI">
@ -323,7 +323,7 @@ Passos:
1. Configure o arquivo `frontend/package.json`: 1. Configure o arquivo `frontend/package.json`:
``` ```json
{ {
"name": "my-volto-project", "name": "my-volto-project",
"addons": [ "addons": [
@ -357,7 +357,7 @@ Passos:
1. Acrescente o addon em `frontend/packages/<seu addon base>/package.json`. 1. Acrescente o addon em `frontend/packages/<seu addon base>/package.json`.
``` ```json
"addons": [ "addons": [
"@kitconcept/volto-light-theme" "@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: No seu ponto de instalação de configuração (´index.ts´, por exemplo), use:
``` ```javascript
config.registerSlotComponent({ config.registerSlotComponent({
name: 'BarraAcessibilidade', name: 'BarraAcessibilidade',
slot: 'aboveHeader', 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`: Por default, é definido hard-coded e para serem alteradas, deve-se usar a configuração em `index.ts`:
``` ```javascript
config.blocks.themes = [ config.blocks.themes = [
{ {
style: { 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: 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
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<object xmlns:i18n="http://xml.zope.org/namespaces/i18n" name="portal_controlpanel"> <object xmlns:i18n="http://xml.zope.org/namespaces/i18n" name="portal_controlpanel">

Loading…
Cancel
Save