Passaggi generici per la personalizzazione dell’area di lavoro AEM Forms generic-steps-for-aem-forms-workspace-customization
I passaggi generici per eseguire qualsiasi personalizzazione sono i seguenti:
-
Accedere a CRXDE Lite accedendo a
https://'[server]:[port]'/lc/crx/de/index.jsp
. -
Creare una cartella
sling:Folder
denominataws
in/apps
, se non esiste. Per creare una cartellasling:Folder
, fare clic con il pulsante destro del mouse sulla cartellaapps
e selezionare Crea > Crea nodo. Specificare il nome comews
, selezionare il tipo comesling:Folder
e fare clic su OK. Fare clic su Salva tutto. -
Passare a
/apps/ws
e passare alla scheda Controllo dell'accesso. -
Selezionare l'opzione Archivio. Nell'elenco Controllo di accesso fare clic su + per aggiungere una voce. Fai di nuovo clic su +.
-
Cerca e seleziona l'entità PERM_WORKSPACE_USER.
-
Assegnare il privilegio
jcr:read
all'entità. -
Fare clic su Salva tutto.
-
Copiare i file
GET.jsp
,index
ehtml.jsp
dalla cartella/libs/ws
nella cartella/apps/ws
. -
Copiare la cartella
/libs/ws/locales
nella cartella/apps/ws
. Fare clic su Salva tutto. -
Aggiornare i riferimenti e i percorsi relativi nel file
GET.jsp
, come illustrato di seguito, e fare clic su Salva tutto.code language-javascript <meta http-equiv="refresh" content="0;URL='/lc/apps/ws/index.html'" />
-
Per le personalizzazioni CSS, effettua le seguenti operazioni:
-
Passare alla cartella
/apps/ws
e creare una cartella denominatacss
. -
Nella cartella
css
creare un file denominatonewStyle.css
. -
Apri
/apps/ws/html
.jsp e cambia da
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"/>
in
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 Posiziona la voce del file CSS definito dall'utente dopo la voce style.css, come mostrato sopra. -
-
Nel file /apps/ws/html.jsp, cambia da
code language-jsp <script data-main="js/main" src="js/libs/require/require.js"></script>
in
code language-jsp <script data-main="js/main" src="../../libs/ws/js/libs/require/require.js"></script>
-
Effettua le seguenti operazioni:
-
Creare una cartella denominata
js
in/apps/ws
. Fare clic su Salva tutto. -
Creare una cartella denominata
libs
in/apps/ws/js
. Fare clic su Salva tutto. -
Copia la cartella
/libs/ws/js/libs/jqueryui
in/apps/ws/js/libs
. Fare clic su Salva tutto.
-
-
Per le personalizzazioni di HTML, effettuate le seguenti operazioni:
-
In
/apps/ws/js
creare una cartella denominataruntime
. Fare clic su Salva tutto. -
In
/apps/ws/js/runtime
creare una cartella denominatatemplates
. Fare clic su Salva tutto. -
Copia
/libs/ws/js/main.js
in/apps/ws/js/main.js
. -
Copia /libs/ws/js/registry.js in
/apps/ws/js/registry.js
.
-
-
Fai clic su Salva tutto, cancella la cache e aggiorna l'area di lavoro di AEM Forms.
Accedere all'URL
https://'[server]:[port]'/lc/ws
e accedere con le credenziali amministratore/password. Il browser viene reindirizzato ahttps://'[server]:[port]'/lc/apps/ws/index.html
.