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.
```
```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
<configure
xmlns="http://namespaces.zope.org/zope"
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:
```
```xml
<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.
```
```xml
<?xml version="1.0"?>
<!-- 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">
@ -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/<seu addon base>/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
<?xml version="1.0" encoding="utf-8"?>
<object xmlns:i18n="http://xml.zope.org/namespaces/i18n" name="portal_controlpanel">

Loading…
Cancel
Save