Criação de fragmento de conteúdo authoring-content-fragments
Neste capítulo, você cria e edita um novo Fragmento de conteúdo com base no Modelo de fragmento de conteúdo recém-definido. Você também aprenderá a criar variações de Fragmentos de conteúdo.
Pré-requisitos prerequisites
Este é um tutorial de várias partes e presume-se que as etapas descritas em Definição dos modelos de fragmento de conteúdo foram concluídas.
Objetivos objectives
- Criar um fragmento de conteúdo com base em um modelo de fragmento de conteúdo
- Criar uma variação de Fragmento do conteúdo
Criar uma pasta de ativos
Os fragmentos de conteúdo são armazenados em pastas no AEM Assets. Para criar fragmentos de conteúdo a partir dos modelos criados no capítulo anterior, uma pasta deve ser criada para armazená-los. Uma configuração é necessária na pasta para habilitar a criação de fragmentos de modelos específicos.
-
Na tela inicial do AEM, navegue até Assets > Arquivos.
-
Toque em Criar no canto superior direito e em Pasta. Na caixa de diálogo resultante, digite:
- Título*: Meu Projeto
- Nome: meu-projeto
-
Selecione a pasta Minha Pasta e toque em Propriedades.
-
Toque na guia Cloud Service. Na guia Configuração na nuvem, use o localizador de caminhos para selecionar a configuração Meu projeto. O valor deve ser
/conf/my-project
.Definir essa propriedade permite que os fragmentos de conteúdo sejam criados usando os modelos criados no capítulo anterior.
-
Toque na guia Políticas, no campo Modelos de fragmento de conteúdo permitidos, use o localizador de caminhos para selecionar o modelo Pessoa e Equipe criado anteriormente.
Essas políticas são herdadas automaticamente por qualquer subpasta e podem ser substituídas. Você também pode permitir modelos por tags ou ativar modelos de outras configurações do projeto. Esse mecanismo fornece uma maneira eficiente de gerenciar a hierarquia de conteúdo.
-
Toque em Salvar e fechar para salvar as alterações nas propriedades da pasta.
-
Navegue dentro da pasta Meu Projeto.
-
Crie outra pasta com os seguintes valores:
- Título*: Inglês
- Nome: en
Uma prática recomendada é configurar projetos para suporte multilíngue. Consulte a seguinte página de documentos para obter mais informações.
Criar um fragmento de conteúdo create-content-fragment
Em seguida, vários Fragmentos de conteúdo são criados com base nos modelos Equipe e Pessoa.
-
Na Tela inicial do AEM, toque em Fragmentos de conteúdo para abrir a interface dos Fragmentos de conteúdo.
-
No painel à esquerda, expanda Meu projeto e toque em Inglês.
-
Toque em Criar para abrir a caixa de diálogo Novo fragmento de conteúdo e inserir os seguintes valores:
- Localização:
/content/dam/my-project/en
- Modelo de fragmento de conteúdo: Pessoa
- Título: João da Silva
- Nome:
john-doe
- Localização:
-
Toque em Criar.
-
Repita as etapas acima para criar um fragmento representando Alison Smith:
- Localização:
/content/dam/my-project/en
- Modelo de fragmento de conteúdo: Pessoa
- Título: Alison Smith
- Nome:
alison-smith
Toque em Criar para criar o fragmento de Pessoa.
- Localização:
-
Em seguida, repita as etapas para criar um fragmento de Equipe representando o Alpha da Equipe:
- Localização:
/content/dam/my-project/en
- Modelo de Fragmento de Conteúdo: Equipe
- Título: Alpha da Equipe
- Nome:
team-alpha
Toque em Criar para criar o fragmento de Equipe.
- Localização:
-
Deve haver três fragmentos de conteúdo abaixo de Meu projeto > Inglês:
Editar fragmentos de conteúdo de pessoa edit-person-content-fragments
Em seguida, preencha os fragmentos recém-criados com dados.
-
Toque na caixa de seleção ao lado de João da Silva e toque em Abrir.
-
O Editor de fragmento de conteúdo contém um formulário baseado no modelo de fragmento de conteúdo. Preencha os vários campos para adicionar conteúdo ao fragmento João da Silva. Para Foto do perfil, carregue sua própria imagem no AEM Assets.
-
Toque em Salvar e fechar para salvar as alterações no fragmento João da Silva.
-
Retorne à interface do usuário do fragmento de conteúdo e abra o arquivo Alison Smith para edição.
-
Repita as etapas acima para preencher o fragmento Alison Smith com conteúdo.
Editar fragmento do conteúdo da equipe edit-team-content-fragment
-
Abra o Fragmento de Conteúdo da Alpha da Equipe usando a Interface do Usuário de Fragmento de Conteúdo.
-
Preencha os campos para Título, Nome Abreviado e Descrição.
-
Selecione os Fragmentos de Conteúdo de João da Silva e Alison Smith para preencher o campo Membros da Equipe:
note note NOTE Você também pode criar fragmentos de conteúdo embutidos usando o botão Novo fragmento de conteúdo. -
Toque em Salvar e fechar para salvar as alterações no fragmento de Alpha da equipe.
Fragmentos de conteúdo do Publish
Após a revisão e verificação, publique o Content Fragments
criado
-
Na Tela inicial do AEM, toque em Fragmentos de conteúdo para abrir a interface dos Fragmentos de conteúdo.
-
No painel à esquerda, expanda Meu projeto e toque em Inglês.
-
Toque na caixa de seleção ao lado dos fragmentos de conteúdo e toque em Publish.
Parabéns. congratulations
Parabéns, você criou vários fragmentos de conteúdo e uma variação.
Próximas etapas next-steps
No próximo capítulo, Explorar APIs do GraphQL, você explorará as APIs do AEM do GraphQL usando a ferramenta GrapiQL integrada. Saiba como o AEM gera automaticamente um esquema do GraphQL com base em um modelo de Fragmento de conteúdo. Você experimentará a construção de consultas básicas usando a sintaxe do GraphQL.