Allmänna steg för anpassning av AEM Forms arbetsyta generic-steps-for-aem-forms-workspace-customization
De allmänna stegen för att utföra en anpassning är:
-
Logga in på CRXDE Lite med åtkomst till
https://'[server]:[port]'/lc/crx/de/index.jsp
. -
Skapa en
sling:Folder
-mapp med namnetws
vid/apps
, om den inte finns. Om du vill skapa ensling:Folder
-mapp högerklickar du på mappenapps
och väljer Create > Create Node. Ange namnet somws
, välj typen somsling:Folder
och klicka på OK. Klicka på Save All. -
Bläddra till
/apps/ws
och navigera till fliken Access Control. -
Välj alternativet Repository. Klicka på + i listan Access Control för att lägga till en post. Klicka på + igen.
-
Sök efter och välj PERM_WORKSPACE_USER Principal.
-
Ge
jcr:read
privilegium till huvudmannen. -
Klicka på Save All.
-
Kopiera filerna
GET.jsp
,index
ochhtml.jsp
från mappen/libs/ws
till mappen/apps/ws
. -
Kopiera mappen
/libs/ws/locales
i mappen/apps/ws
. Klicka på Save All. -
Uppdatera referenserna och de relativa sökvägarna i filen
GET.jsp
, så som visas nedan, och klicka på Save all.code language-javascript <meta http-equiv="refresh" content="0;URL='/lc/apps/ws/index.html'" />
-
Gör följande för CSS-anpassningar:
-
Navigera till mappen
/apps/ws
och skapa en mapp med namnetcss
. -
Skapa en fil med namnet
newStyle.css
i mappencss
. -
Öppna
/apps/ws/html
.jsp och ändra från
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"/>
till
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 Placera posten för den användardefinierade CSS-filen efter posten för style.css, som visas ovan. -
-
I filen /apps/ws/html.jsp kan du ändra från
code language-jsp <script data-main="js/main" src="js/libs/require/require.js"></script>
till
code language-jsp <script data-main="js/main" src="../../libs/ws/js/libs/require/require.js"></script>
-
Gör följande:
-
Skapa en mapp med namnet
js
på/apps/ws
. Klicka på Save All. -
Skapa en mapp med namnet
libs
på/apps/ws/js
. Klicka på Save All. -
Kopiera mappen
/libs/ws/js/libs/jqueryui
till/apps/ws/js/libs
. Klicka på Save All.
-
-
Gör följande för anpassning av HTML:
-
Skapa en mapp med namnet
runtime
under/apps/ws/js
. Klicka på Save All. -
Skapa en mapp med namnet
templates
under/apps/ws/js/runtime
. Klicka på Save All. -
Kopiera
/libs/ws/js/main.js
till/apps/ws/js/main.js
. -
Kopiera /libs/ws/js/registry.js till
/apps/ws/js/registry.js
.
-
-
Klicka på Save All, rensa cacheminnet och uppdatera arbetsytan i AEM Forms.
Gå till URL:en
https://'[server]:[port]'/lc/ws
och logga in med autentiseringsuppgifter för administratör/lösenord. Webbläsaren omdirigeras tillhttps://'[server]:[port]'/lc/apps/ws/index.html
.