Modelos de formulário adaptável adaptive-form-templates
O Adobe recomenda o uso de Componentes principaisde captura de dados moderna e extensível para criar um novo Forms Adaptávelou adicionar o Forms Adaptável às páginas do AEM Sites. Esses componentes representam um avanço significativo na criação do Forms adaptável, garantindo experiências de usuário impressionantes. Este artigo descreve a abordagem mais antiga para criar o Forms adaptável usando componentes de base.
Ao criar um formulário, você adiciona campos e componentes para definir a estrutura do formulário, o conteúdo e as ações no editor. Você adiciona campos e componentes no guideRootPanel
do contêiner de formulário. Com o Editor de modelos, você pode criar um modelo que contenha estrutura básica e conteúdo inicial que os autores possam usar para criar formulários.
Por exemplo, você deseja que todos os autores de formulários tenham determinadas caixas de texto, botões de navegação e um botão de envio em um formulário de inscrição. Você pode criar um modelo com os componentes que os autores podem usar para criar um formulário consistente com outros formulários de inscrição. Quando os autores usam o modelo para criar um formulário adaptável, o novo formulário herda a estrutura e os componentes especificados no modelo. O Editor de modelos permite:
- Adicione componentes de cabeçalho e rodapé de um formulário na camada da estrutura.
- Forneça o conteúdo inicial para o formulário.
- Especifique um tema e envie as ações.
Trabalhar com modelos working-with-templates
Você pode acessar o editor de modelos no menu Ferramentas navegando até Adobe Experience Manager > Ferramentas > Modelos. Aqui, os modelos são organizados em pastas ativadas para modelos editáveis. O AEM fornece uma pasta global para organizar modelos. No entanto, não está ativado por padrão. Você pode solicitar que o administrador ative a pasta global ou crie uma pasta para modelos. Para obter mais informações sobre como criar pastas, consulte Pastas de Modelo.
Depois de optar por abrir uma pasta, você verá um botão Criar que permite criar um modelo para formulários adaptáveis.
Criação de um modelo create-template
Após criar uma pasta, abra-a e execute as seguintes etapas para criar um template:
-
No console Modelo, selecione Criar dentro da pasta que você criou.
-
Na seção Escolha um tipo de modelo, selecione Modelo de formulário adaptável e selecione Avançar.
-
Na seção Detalhes do Modelo, forneça um Título de Modelo e selecione Criar.
Você pode fornecer uma descrição e uma miniatura que poderá ver quando selecionar o modelo criado no momento da criação do formulário. -
Selecione Concluído para retornar ao console ou Abrir para abrir o modelo no editor.
Interface do editor de modelos template-editor-ui
Ao abrir um modelo para edição, você pode ver os seguintes componentes do Editor de AEM:
-
Barra de ferramentas da página
Contém as seguintes opções:-
Alternar Painel Lateral: Permite mostrar ou ocultar a barra lateral.
-
Informações da página: permite especificar informações como hora de publicação/cancelamento de publicação, miniaturas, bibliotecas do lado do cliente, política da página e biblioteca do lado do cliente de design da página.
-
Emulador: permite simular e personalizar a aparência para diferentes dispositivos.
-
Seletor de camada: permite alterar a camada.
Você pode escolher a camada Estrutura ou a camada Conteúdo inicial. A camada de estrutura permite adicionar e personalizar o cabeçalho e o rodapé. A camada Conteúdo inicial permite personalizar o conteúdo do formulário. -
Visualizar: permite que você visualize a aparência do modelo ao publicá-lo. Você pode usar o Seletor de camada e a Visualização para alternar entre os modos de edição e visualização.
-
-
Barra Lateral: fornece os navegadores de Conteúdo, Propriedades, Assets e Componentes.
-
Barra de ferramentas do componente: ao selecionar um componente, você verá uma barra de ferramentas que permite personalizar o componente.
-
Página: a área onde você adiciona conteúdo para criar o modelo.
Consulte Introdução à criação de formulários adaptáveis para entender o editor da interface para toque.
Edição de um modelo editing-a-template
Um modelo de formulário adaptável é criado usando duas camadas:
- Estrutura
- Conteúdo inicial
O seletor de camadas está disponível ao lado da opção Visualizar, no canto superior direito da tela.
Estrutura structure
Ao selecionar a camada de estrutura no Editor de modelo, você pode ver os contêineres de layout acima e abaixo do Contêiner de formulário adaptável. Os autores podem usar esses containers de layout para cabeçalho e rodapé. É possível adicionar, editar ou personalizar o cabeçalho e o rodapé. Arraste e solte o componente Cabeçalho do formulário adaptável no contêiner de layout acima do Contêiner de formulário adaptável para personalizar o cabeçalho do modelo. Arraste e solte o componente Rodapé do formulário adaptável no contêiner de layout abaixo do Contêiner de formulário adaptável para personalizar o rodapé do modelo.
Contêineres de layout na camada da estrutura
A. Contêiner de layout do componente de cabeçalho B. Contêiner de layout do componente de rodapé
Arraste e solte o componente Cabeçalho do formulário adaptável no contêiner de layout acima do Contêiner de formulário adaptável. Após adicionar o componente, é possível especificar suas propriedades, que permitem adicionar um logotipo e fornecer seu título.
Da mesma forma, ao arrastar e soltar o componente de rodapé no contêiner de layout abaixo do Contêiner de formulário adaptável, você pode fornecer as informações de direitos autorais e os detalhes da empresa.
Cabeçalho e rodapé adicionados à camada Estrutura
Bloquear/desbloquear componentes na camada da estrutura locking-unlocking-components-in-the-structure-layer
Ao editar o modelo com a camada de estrutura selecionada, é possível desbloquear o cabeçalho e o rodapé do modelo. Se um componente estiver desbloqueado no modelo, os autores de formulário poderão editar o componente no formulário adaptável que usa o modelo. Bloquear um componente impede que os autores do formulário o editem no formulário adaptável. A opção Bloquear está disponível na barra de ferramentas do componente.
Por exemplo, você adiciona o componente de cabeçalho no modelo. Ao selecionar o componente, você pode ver uma opção de bloqueio na barra de ferramentas do componente. Normalmente, o cabeçalho inclui o nome da empresa e o logotipo, e você não deseja que os autores de formulários alterem o logotipo e o cabeçalho em um modelo. Em um formulário adaptável criado usando o modelo com o componente de cabeçalho bloqueado, os autores de formulário não podem alterar o logotipo e o nome da empresa.
Conteúdo inicial initial-content
Quando a opção Conteúdo inicial estiver selecionada, o Contêiner de formulário adaptável do modelo será aberto como um formulário adaptável para edição. Assim como a criação de um formulário adaptável, você pode especificar configurações iniciais, como selecionar um tema e enviar ações.
Os autores de formulários o usam como base para criar um formulário. A estrutura do fluxo de conteúdo é especificada na camada Conteúdo inicial do modelo. Para alternar para a edição do conteúdo inicial do modelo de formulário, antes de Visualizar na barra de ferramentas da página, selecione
> Conteúdo inicial.
Camada de conteúdo inicial no Editor de modelos mostrando o Contêiner de formulário adaptável selecionado para especificar propriedades.
Na camada Conteúdo inicial, crie o modelo de formulário adaptável que seus autores usam como base. A criação de um modelo é semelhante à criação de um formulário. As opções disponíveis na Barra lateral são usadas. A barra lateral fornece conteúdo, propriedades, ativos e componentes nos navegadores.
Consulte Barra Lateral.
Criação de um modelo de formulário adaptável com guias e painéis creating-an-adaptive-form-template-with-tabs-and-panels-nbsp
Por exemplo, você deseja criar um modelo com as seguintes guias:
- Informações gerais
- Informações profissionais
Você adicionou um logotipo, forneceu um título e adicionou um rodapé na camada da estrutura. Bloqueie o cabeçalho e o rodapé para impedir que os autores dos formulários o editem quando usarem o modelo para criar formulários.
Altere a camada de Estrutura para Conteúdo inicial e comece a adicionar conteúdo ao formulário. Para criar uma estrutura com guias, adicione um Painel filho no guideRootPanel do contêiner de Formulário adaptável. Para adicionar um painel:
-
Você pode adicionar um painel tocando no botão + ao selecionar a opção Arraste componentes aqui.
-
Você pode arrastar e soltar o componente Painel do navegador de componentes na barra lateral.
-
Você pode adicionar um painel filho de
guideRootPanel
na barra de ferramentas do componente.
Para criar as guias Informações Gerais e Informações Profissionais, adicione dois painéis no painel filho do guideRootPanel
. Selecione os painéis e selecione
para abrir as propriedades na barra lateral. Altere os nomes dos elementos como general-info
e professional-info
, e os títulos como Informações Gerais e Informações Profissionais, respectivamente. Na barra lateral, selecione conteúdo para abrir o navegador de conteúdo. Na guia Objetos de Formulário, selecione guideRootPanel
. No editor, o guideRootPanel é selecionado. Selecione
na barra de ferramentas do componente para abrir suas propriedades. No campo Layout do Painel, selecione Guias na Parte Superior e selecione Concluído. A estrutura do modelo com guias é aplicada.
Adição de conteúdo em guias adding-content-in-tabs
Depois de adicionar painéis e estruturá-los como guias, é possível adicionar campos dentro das guias. Ao selecionar uma guia no editor, você pode ver a opção Arraste componentes aqui. Você pode arrastar e soltar componentes como caixas de texto, itens de lista e botões. Você pode arrastar e soltar componentes do navegador de componentes na barra lateral.
Cada componente tem propriedades que aprimoram a captura e a manipulação de dados. Por exemplo, você pode habilitar a propriedade Campo obrigatório de um componente. Os autores podem especificar uma mensagem que os clientes veem quando ignoram o preenchimento de um campo obrigatório. Especifique a mensagem na propriedade Mensagem de Campo Necessária.
No modelo de exemplo, os campos Name, Phone number e Date of birth são adicionados na guia General Information. Na guia Informações Profissionais, Atualmente empregado, são adicionados os campos Tipo de emprego, Qualificação educacional.
Após adicionar campos, é possível adicionar botões como Enviar e Redefinir.
Habilitação do modelo enabling-the-template
Ao criar um modelo, ele é adicionado como um rascunho. Habilite o modelo para usá-lo para criar formulários adaptáveis. Para ativar um modelo:
-
Navegue até Adobe Experience Manager > Ferramentas > Modelos e abra a pasta na qual você criou o modelo.
-
O modelo criado está marcado como Rascunho.
-
Selecione o modelo e selecione Habilitar na barra de ferramentas.
Ao criar um formulário adaptável, você pode ver o modelo listado quando é solicitado a escolher um modelo.
Importação ou exportação de um template importing-or-exporting-a-template
Um formulário funciona com seu modelo. Ao baixar um formulário adaptável criado usando um modelo personalizado, o modelo não é baixado. Ao importar o formulário em uma instância diferente do AEM Forms, ele é importado sem seu template. Se um formulário for importado, mas seu template não estiver disponível, o formulário não será renderizado. Você pode criar um pacote do modelo personalizado a partir do nó /conf
em https://<server>:<port>/crx/packmgr
e exportá-lo na instância do AEM Forms onde deseja carregar o formulário.
Criação de um formulário adaptável usando o modelo creating-an-adaptive-form-using-the-template
Depois de criar e ativar um modelo, ele fica disponível no gerenciador de formulários quando você cria um formulário adaptável. Para usar um modelo e criar um formulário adaptável, consulte Criação de um formulário adaptável.
Alterar opção de exibição de modelos prontos para uso change-display-option-of-out-of-the-box-templates
É possível criar modelos personalizados para formulários adaptáveis para definir a estrutura básica e o conteúdo inicial. O AEM Forms também fornece um conjunto de modelos prontos para uso para formulários adaptáveis. Você pode optar por mostrar ou ocultar os modelos.
Execute as seguintes etapas para mostrar e ocultar modelos:
-
Faça logon na instância de autor do AEM Forms e navegue até Ferramentas > Operações > Console da Web.
note note NOTE A URL do console da Web AEM é https://'[server]:[port]'/system/console/configMgr -
Localize e abra as configurações de Configuração do FormsManager:
- Para mostrar ou ocultar o modelo de formulários adaptáveis predefinido, marque ou desmarque a opção Incluir modelos AF e AD predefinidos.
- Para mostrar ou ocultar modelos de formulário adaptável prontos para uso que foram adicionados nas versões do Forms AEM AEM 6.0 Forms ou AEM 6.1, mas que agora estão obsoletas, marque ou desmarque a opção Incluir modelos de AF do 6.0. Se esta opção estiver marcada, para entrar em vigor, ela exigirá que a configuração Incluir AF e Modelos do AD predefinidos seja habilitada.
-
Clique em Salvar. As opções de exibição para os templates prontos para uso são alteradas.
Recomendações recommendations
- Ao modificar as propriedades do formulário no editor de modelo, não use a propriedade BindReference.
- Caso queira adicionar um ponto de interrupção, crie-o ao criar um modelo de formulário adaptável.
Para obter mais informações sobre pontos de interrupção, consulte Layout responsivo.