Skip to main content

O Painel

Neste capítulo serão apresentadas algumas informações sobre o uso e configuração do painel.

Importante ressaltar que quando o projeto é rodado pela primeira vez não são trazidas todas as informações existentes no backend, apenas algumas configurações que estejam salvas no banco do container (quando utilizando docker).

danger

Antes de começar a trabalhar no seu layout no painel é necessário que os dados disponíveis sejam sincronizadas. Note que o painel exibe sincronizações disponíveis.

2.1. Páginas​

As páginas são montadas em 2 momentos:

  • Disponibilizar os layouts que uma página pode utilizar para ser montada. Em outras palavras: preparar a template no ACF.
  • Montar a página preenchendo os campos com os dados a serem consumidos.

Importante notar ao desenvolver uma página:

  • O nome do campo deve estar igual ao field name do layout

2.2. Layouts​

Os layouts que são consumidos pelas páginas devem ser preparadas dentro do ACF, dentro do repositório correspondente. Ex.: Repositório de Layouts - Cards, onde estão os layouts de cards que já foram desenvolvidos.

Importante notar quando desenvolver um layout:

  • O título/nome do layout deve estar em português
  • O nome do field (identificação do layout no código) deve estar em inglês, em minúsculas e dash-case/kebab-case (as palavras separadas pelo símbolo -).
  • O nome do field deve ser o mesmo cadastrado no repositório de frontend.
  • Props obrigatórios devem ser estar marcadas como tal.