Exibição de componentes com base no modelo usado displaying-components-based-on-the-template-used
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:
-
Abra o CRXDE lite.
URL:
https://<server>:<port>/crx/de/index.jsp -
No CRXDE, navegue até a pasta na qual o modelo é criado.
Por exemplo:
/conf/<your-folder>/ -
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/defaultNo
gridFluidLayout, copie e cole a política padrão e renomeie-a. Por exemplo,myPolicy.
-
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.
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.
-
No template , altere a política de conteúdo do padrão para a nova política criada. (
myPolicyneste 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:policypropriedade, alterardefaultpara o novo nome da política (myPolicy).
Ao criar um formulário criado usando o modelo, é possível ver os componentes adicionados na barra lateral.