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. Você pode especificar uma política de conteúdo de modelo que permita 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 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 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:
-
Abra o CRXDE lite.
URL:https://<server>:<port>/crx/de/index.jsp -
No CRXDE, navegue até a pasta em que 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 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/defaultNa pasta
gridFluidLayout, copie e cole a política padrão e renomeie-a. Por exemplo,myPolicy.
-
Selecione a nova política criada e a propriedade components no painel direito com o tipo
string[].Ao selecionar e abrir a propriedade componentes, você verá 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 grupos de componentes que incluem componentes que o formulário deseja que os autores usem.
Depois de adicionar um grupo de componentes, clique em OK para atualizar a lista e em Salvar tudo acima da barra de endereços CRXDE e atualize.
-
No modelo, altere a política de conteú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.Na propriedade
cq:policy, alteredefaultpara o novo nome de política (myPolicy).
Ao criar um formulário usando o modelo, você pode ver os componentes adicionados na barra lateral.