Etapas genéricas para personalização do espaço de trabalho do AEM Forms generic-steps-for-aem-forms-workspace-customization

As etapas genéricas para executar qualquer personalização são:

  1. Faça logon no CRXDE Lite acessando https://'[server]:[port]'/lc/crx/de/index.jsp.

  2. Crie uma pasta sling:Folder chamada ws em /apps, se ela não existir. Para criar uma pasta sling:Folder, clique com o botão direito do mouse na pasta apps e selecione Criar > Criar Nó. Especifique o nome como ws, selecione tipo como sling:Folder e clique em OK. Clique em Salvar tudo.

  3. Navegue até /apps/ws e acesse a guia Controle de Acesso.

  4. Selecione a opção Repositório. Na lista Controle de Acesso, clique em + para adicionar uma entrada. Clique novamente em +.

  5. Pesquise e selecione a Entidade de Segurança PERM_WORKSPACE_USER.

    Selecione a entidade de segurança PERM_WORKSPACE_USER como parte das etapas genéricas para personalizar o HTML Workspace

  6. Conceda o privilégio jcr:read ao Principal.

  7. Clique em Salvar tudo.

  8. Copie os arquivos GET.jsp, index e html.jsp da pasta /libs/ws para a pasta /apps/ws.

  9. Copie a pasta /libs/ws/locales na pasta /apps/ws. Clique em Salvar tudo.

  10. Atualize as referências e os caminhos relativos no arquivo GET.jsp, conforme mostrado abaixo, e clique em Salvar tudo.

    code language-javascript
    <meta http-equiv="refresh" content="0;URL='/lc/apps/ws/index.html'" />
    
  11. Faça o seguinte para personalizações de CSS:

    1. Navegue até a pasta /apps/ws e crie uma pasta chamada css.

    2. Na pasta css, crie um arquivo chamado newStyle.css.

    3. Abra /apps/ws/html.jsp e altere de

    code language-javascript
    <link lang="en" rel="stylesheet" type="text/css" href="css/style.css" />
    <link lang="en" rel="stylesheet" type="text/css" href="css/jquery-ui.css"/>
    

    para

    code language-javascript
    <link lang="en" rel="stylesheet" type="text/css" href="../../libs/ws/css/style.css" />
    <link lang="en" rel="stylesheet" type="text/css" href="css/newStyle.css" />
    <link lang="en" rel="stylesheet" type="text/css" href="../../libs/ws/css/jquery-ui.css"/>
    
    note note
    NOTE
    Coloque a entrada do arquivo CSS definido pelo usuário após a entrada de style.css, como mostrado acima.
  12. No arquivo /apps/ws/html.jsp, altere de

    code language-jsp
    <script data-main="js/main" src="js/libs/require/require.js"></script>
    

    para

    code language-jsp
    <script data-main="js/main" src="../../libs/ws/js/libs/require/require.js"></script>
    
  13. Faça o seguinte:

    1. Crie uma pasta chamada js em /apps/ws. Clique em Salvar tudo.

    2. Crie uma pasta chamada libs em /apps/ws/js. Clique em Salvar tudo.

    3. Copiar pasta /libs/ws/js/libs/jqueryui para /apps/ws/js/libs. Clique em Salvar tudo.

  14. Faça o seguinte para personalizações de HTML:

    1. Em /apps/ws/js, crie uma pasta chamada runtime. Clique em Salvar tudo.

    2. Em /apps/ws/js/runtime, crie uma pasta chamada templates. Clique em Salvar tudo.

    3. Copiar /libs/ws/js/main.js para /apps/ws/js/main.js.

    4. Copiar /libs/ws/js/registry.js para /apps/ws/js/registry.js.

  15. Clique em Salvar tudo, limpar o cache e atualizar o espaço de trabalho do AEM Forms.

    Acesse a URL https://'[server]:[port]'/lc/ws e faça logon com credenciais de administrador/senha. O navegador redireciona para https://'[server]:[port]'/lc/apps/ws/index.html.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2