Exibir componentes com base no modelo usado

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 de 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 modelo

Quando você cria um modelo, ele é criado em /conf no repositório de conteúdo. Com base nas pastas criadas no diretório /conf, o caminho para o 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, uma nova política de conteúdo é necessária. 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

    Na pasta 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 propriedade components no painel direito com o tipo string[].

    Quando você seleciona e abre a propriedade components, é exibida a caixa de diálogo Editar componentes. A caixa de diálogo Editar componentes permite adicionar ou remover grupos de componentes usando os botões + e -. Você pode adicionar um grupo de componentes que inclui componentes que os autores devem usar.

    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 modelo, 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.

    Na propriedade cq:policy, altere default para o novo nome de política ( myPolicy).

    Política de conteúdo de modelo atualizada

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

Nesta página