Utilize o DXPR Builder nos seus tipos de conteúdo.

Aprender DXPR BuilderComece aquiInstalar e atualizar

Transforme tipos de conteúdo que já tem em páginas que constrói visualmente. Muda a apresentação de um campo de texto longo, como Body, para o formatador DXPR Builder. Depois disso, cada item desse tipo mostra o construtor aos seus editores. Use esta página num site existente; um site DXPR CMS novo já tem os tipos de conteúdo configurados.

O vídeo muda o campo Body de um tipo de conteúdo para DXPR Builder.

Antes de começar

  • O DXPR Builder está instalado com a sua chave de produto (Instale o DXPR Builder).
  • Pode gerir tipos de conteúdo, por exemplo como administrador.

Utilizar o DXPR Builder num tipo de conteúdo

Estes passos usam um campo de texto longo que o tipo de conteúdo já tem, como o campo Body predefinido. Se não tiver nenhum, adicione primeiro um campo DXPR Builder.

  1. Vá a Structure > Content types.
  2. Abra o menu ao lado do seu tipo de conteúdo e clique em Manage display.
  3. Se abrir uma visão geral de modos de vista, clique em Manage para Default.
  4. Mude o Format do seu campo de texto de Default para DXPR Builder.
  5. Clique em Save.
  6. Crie conteúdo desse tipo e escreva um Title.
  7. Clique em Save.
  8. Paire o cursor sobre a área de conteúdo. A barra de ferramentas do DXPR Builder aparece.

Tabela Manage display onde o Format do campo Body é DXPR Builder, com o resumo Using default role-based profile e um ícone de engrenagem ao lado

Adicionar um campo DXPR Builder

Adicione um campo quando o tipo de conteúdo ainda não tem campo de texto longo.

  1. Vá a Structure > Content types e clique em Manage fields para o seu tipo de conteúdo.
  2. Clique em Create a new field.
  3. Escolha Formatted text e depois Long text. Versões mais antigas do Drupal chamam-lhe Text (formatted, long).
  4. Escreva um Label, como "Event details", e clique em Continue.
  5. Clique em Save.

Depois defina o seu Format como DXPR Builder com os passos 2 a 5 acima.

Diálogo Add field do Drupal para Formatted text, com o Label Event details e o tipo de campo Long text selecionado por cima de Long text with summary e Short text

Ocultar o campo no formulário de edição

Os tipos de conteúdo que vêm com o DXPR Builder ocultam o campo de construtor no formulário de edição, para os editores o mudarem só no construtor. Para fazer o mesmo no seu tipo:

  1. Abra Manage form display para o seu tipo de conteúdo.
  2. Arraste o campo de construtor para a secção Disabled.
  3. Clique em Save.

O que vê

O conteúdo do tipo abre com o construtor onde estava o campo. Um item novo mostra um construtor vazio com Add Elements. Editores sem a permissão Edit with DXPR Builder e visitantes veem a página apresentada, sem controlos.

Um tipo de conteúdo pode ter mais de um campo de construtor. Cada campo recebe o seu construtor na página, um por área editável.

O formatador funciona em campos Short text, Long text e Long text with summary de qualquer tipo de entidade. Isso inclui tipos de bloco personalizados; dxpr_builder_block adiciona um tipo Drag and Drop Block pronto.

Definições

Definição O que faz Predefinição
Editing Profile (ícone de engrenagem ao lado do formatador) Escolhe o perfil de utilizador que define os elementos, blocos, vistas e botões de editor para este campo Default (Role-based Profile): cada editor recebe o perfil da sua função

Se não vir o construtor

  • A lista Format não tem opção DXPR Builder. O campo não é um campo de texto formatado. Adicione um campo Long text como descrito acima e use esse.
  • Manage display mostra um botão Manage layout mas sem coluna Format. A apresentação usa Layout Builder. Clique em Manage layout, configure o bloco do campo e defina o seu Formatter como DXPR Builder.
  • O conteúdo mostra o campo como texto simples. O formato foi definido noutro modo de vista. Defina-o em Default, ou no modo de vista que as suas páginas usam.
  • Os controlos não aparecem para um editor. A função do editor não tem a permissão Edit with DXPR Builder. Conceda-a em People > Permissions (/admin/people/permissions).

E a seguir?