Exibição de componentes com base no modelo usado displaying-components-based-on-the-template-used

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

Quando um autor de formulário cria um formulário adaptável usando um modelo, o autor do formulário pode ver e usar componentes específicos com base na política do modelo. É possível especificar uma política de conteúdo de modelo que permite escolher um grupo de componentes que o autor do formulário vê no momento da criação do formulário.

Alteração da política de conteúdo de um template changing-the-content-policy-of-a-template

Ao criar um modelo, ele é criado em /conf no repositório de conteúdo. Com base nas pastas que você criou na /conf diretório, o caminho para seu modelo é: /conf/<your-folder>/settings/wcm/templates/<your-template>.

Execute as seguintes etapas para mostrar os componentes na barra lateral com base na política de conteúdo de um modelo:

  1. Abra o CRXDE lite.

    URL: https://<server>:<port>/crx/de/index.jsp

  2. No CRXDE, navegue até a pasta na qual o modelo é criado.

    Por exemplo: /conf/<your-folder>/

  3. No CRXDE, navegue até: /conf/<your-folder>/settings/wcm/policies/fd/af/layouts/gridFluidLayout/

    Para selecionar um grupo de componentes, é necessária uma nova política de conteúdo. Para criar uma nova política, copie e cole a política padrão e renomeie-a.

    O caminho para a política de conteúdo padrão é: /conf/<your-folder>/settings/wcm/policies/fd/af/layouts/gridFluidLayout/default

    No gridFluidLayout , copie e cole a política padrão e renomeie-a. Por exemplo, myPolicy.

    Copiando políticas padrão

  4. Selecione a nova política criada e selecione a componentes no painel direito com tipo string[].

    Ao selecionar e abrir a propriedade componentes, você vê a caixa de diálogo Editar componentes . A caixa de diálogo Editar componentes permite adicionar ou remover grupos de componentes usando o + e - botões. É possível adicionar um grupo de componentes que inclui componentes que formulário você deseja que os autores usem.

    Adicionar ou remover componentes na política

    Depois de adicionar um grupo de componentes, clique em OK para atualizar a lista e, em seguida, clique em Salvar tudo acima da barra de endereços CRXDE e atualize.

  5. No template , altere a política de conteúdo do padrão para a nova política criada. ( myPolicy neste exemplo.)

    Para alterar a política, no CRXDE, navegue até /conf/<your-folder>/settings/wcm/templates/<your-template>/policies/jcr:content/guideContainer/rootPanel/items.

    No cq:policy propriedade, alterar default para o novo nome da política ( myPolicy).

    Política de conteúdo do modelo atualizada

    Ao criar um formulário criado usando o modelo, é possível ver os componentes adicionados na barra lateral.

recommendation-more-help
a6ebf046-2b8b-4543-bd46-42a0d77792da