As etapas genéricas para executar qualquer personalização são:
Faça logon no CRXDE Lite acessando https://'[server]:[port]'/lc/crx/de/index.jsp
.
Crie um sling:Folder
nome da pasta ws
at /apps
, se não existir. Para criar um sling:Folder
, clique com o botão direito do mouse no apps
e selecione Criar > Criar nó. Especifique o nome como ws
, selecione tipo como sling:Folder
e clique em OK. Clique em Salvar tudo.
Navegue até /apps/ws
e navegue até o Controle de acesso guia .
Selecione o Repositório opção. No Controle de acesso listar, clique em + para adicionar uma nova entrada. Clique em + novamente.
Pesquise e selecione o PERM_WORKSPACE_USER Principal.
Dar jcr:read
privilégio do diretor.
Clique em Salvar tudo.
Copie o GET.jsp
, index
e html.jsp
arquivos da /libs/ws
para /apps/ws
pasta.
Copie o /libs/ws/locales
na pasta /apps/ws
pasta. Clique em Salvar tudo.
Atualize as referências e os caminhos relativos na GET.jsp
como mostrado abaixo e clique em Salvar tudo.
<meta http-equiv="refresh" content="0;URL='/lc/apps/ws/index.html'" />
Faça o seguinte para personalizações de CSS:
Navegue até o /apps/ws
e crie uma nova pasta chamada css
.
No css
criar um novo arquivo chamado newStyle.css
.
Abrir /apps/ws/html
.jsp e alterar de
<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
<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"/>
Coloque a entrada do arquivo CSS definido pelo usuário após a entrada de style.css, conforme mostrado acima.
No arquivo /apps/ws/html.jsp, altere de
<script data-main="js/main" src="js/libs/require/require.js"></script>
para
<script data-main="js/main" src="../../libs/ws/js/libs/require/require.js"></script>
Faça o seguinte:
Crie uma pasta chamada js
at /apps/ws
. Clique em Salvar tudo.
Crie uma pasta chamada libs
at /apps/ws/js
. Clique em Salvar tudo.
Copiar /libs/ws/js/libs/jqueryui
pasta para /apps/ws/js/libs
. Clique em Salvar tudo.
Faça o seguinte para personalizações de HTML:
Em /apps/ws/js
, crie uma pasta chamada runtime
. Clique em Salvar tudo.
Em /apps/ws/js/runtime
, crie uma pasta chamada templates
. Clique em Salvar tudo.
Copiar /libs/ws/js/main.js
para /apps/ws/js/main.js
.
Copiar /libs/ws/js/registry.js para /apps/ws/js/registry.js
.
Clique em Salvar tudo, limpe o cache e atualize o espaço de trabalho do AEM Forms.
Acessar o 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
.