Show Menu
TÓPICOS×

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 /conf no repositório de conteúdo. Com base nas pastas criadas no /conf diretório, 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 gridFluidLayout pasta, copie e cole a política padrão e renomeie-a. Por exemplo, myPolicy .
  4. Selecione a nova política criada e selecione a propriedade components no painel direito com o tipo string[] .
    Ao selecionar e abrir 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.
    Depois de adicionar um grupo de componentes, clique em OK para atualizar a lista e, em seguida, clique em Salvar todos 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 cq:policy propriedade, altere default para o novo nome da política ( myPolicy ).
    Ao criar um formulário usando o modelo, é possível visualizar os componentes adicionados na barra lateral.