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:Folderdenominatawsin/apps, se non esiste. Per creare una cartellasling:Folder, fare clic con il pulsante destro del mouse sulla cartellaappse selezionare Crea > Crea nodo. Specificare il nome comews, selezionare il tipo comesling:Foldere fare clic su OK. Fare clic su Salva tutto. -
Passare a
/apps/wse 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:readall'entità. -
Fare clic su Salva tutto.
-
Copiare i file
GET.jsp,indexehtml.jspdalla cartella/libs/wsnella cartella/apps/ws. -
Copiare la cartella
/libs/ws/localesnella 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/wse creare una cartella denominatacss. -
Nella cartella
csscreare 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
jsin/apps/ws. Fare clic su Salva tutto. -
Creare una cartella denominata
libsin/apps/ws/js. Fare clic su Salva tutto. -
Copia la cartella
/libs/ws/js/libs/jqueryuiin/apps/ws/js/libs. Fare clic su Salva tutto.
-
-
Per le personalizzazioni di HTML, effettuate le seguenti operazioni:
-
In
/apps/ws/jscreare una cartella denominataruntime. Fare clic su Salva tutto. -
In
/apps/ws/js/runtimecreare una cartella denominatatemplates. Fare clic su Salva tutto. -
Copia
/libs/ws/js/main.jsin/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/wse accedere con le credenziali amministratore/password. Il browser viene reindirizzato ahttps://'[server]:[port]'/lc/apps/ws/index.html.