Generische Schritte zur Anpassung von AEM Forms Workspace generic-steps-for-aem-forms-workspace-customization
Für jede Anpassung gelten die folgenden generischen Schritte:
-
Melden Sie sich bei CRXDE Lite an, indem Sie auf
https://'[server]:[port]'/lc/crx/de/index.jspzugreifen. -
Erstellen Sie einen Ordner
sling:Foldermit dem Namenwsunter/apps, falls er noch nicht existiert. Um einen Ordnersling:Folderzu erstellen, klicken Sie mit der rechten Maustaste auf den Ordnerappsund wählen Sie Erstellen > Knoten erstellen. Geben Sie den Namen alswsan, wählen Sie als Typsling:Folderund klicken Sie auf OK. Klicken Sie auf Alle speichern. -
Wechseln Sie zu
/apps/wsund navigieren Sie zur Registerkarte Zugriffssteuerung. -
Wählen Sie die Option Repository. Klicken Sie in der Liste Zugriffssteuerung auf +, um einen Eintrag hinzuzufügen. Klicken Sie erneut auf +.
-
Suchen Sie den Prinzipal PERM_WORKSPACE_USER und wählen Sie ihn aus.
-
Erteilen Sie dem Prinzipal die Berechtigung
jcr:read. -
Klicken Sie auf Alle speichern.
-
Kopieren Sie die Dateien
GET.jsp,indexundhtml.jspaus dem Ordner/libs/wsin den Ordner/apps/ws. -
Kopieren Sie den Ordner
/libs/ws/localesin den Ordner/apps/ws. Klicken Sie auf Alle speichern. -
Aktualisieren Sie die Verweise und relativen Pfade in der Datei
GET.jsp, wie unten gezeigt, und klicken Sie auf Alles speichern.code language-javascript <meta http-equiv="refresh" content="0;URL='/lc/apps/ws/index.html'" /> -
Führen Sie die folgenden Schritte für CSS-Anpassungen aus:
-
Navigieren Sie zum Ordner
/apps/wsund erstellen Sie einen Ordner mit dem Namencss. -
Erstellen Sie im Ordner
csseine Datei mit dem NamennewStyle.css. -
Öffnen Sie
/apps/ws/html.jsp und ändern Sie von
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 Platzieren Sie den Eintrag für die benutzerdefinierte CSS-Datei hinter demjenigen für die Datei „style.css“, wie oben gezeigt. -
-
Ändern Sie in der Datei „apps/ws/html.jsp“ von
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> -
Gehen Sie folgendermaßen vor:
-
Erstellen Sie in
/apps/wseinen Ordner mit dem Namenjs. Klicken Sie auf Alle speichern. -
Erstellen Sie in
/apps/ws/jseinen Ordner mit dem Namenlibs. Klicken Sie auf Alle speichern. -
Kopieren Sie den Ordner
/libs/ws/js/libs/jqueryuinach/apps/ws/js/libs. Klicken Sie auf Alle speichern.
-
-
Führen Sie die folgenden Schritte für HTML-Anpassungen aus:
-
Erstellen Sie unter
/apps/ws/jseinen Ordner mit dem Namenruntime. Klicken Sie auf Alle speichern. -
Erstellen Sie unter
/apps/ws/js/runtimeeinen Ordner mit dem Namentemplates. Klicken Sie auf Alle speichern. -
Kopieren Sie
/libs/ws/js/main.jsnach/apps/ws/js/main.js. -
Kopieren Sie /libs/ws/js/registry.js nach
/apps/ws/js/registry.js.
-
-
Klicken Sie auf Alle speichern, löschen Sie den Cache und aktualisieren Sie den AEM Forms Workspace.
Greifen Sie auf die URL
https://'[server]:[port]'/lc/wszu und melden Sie sich mit Administrator/Kennwort-Anmeldeinformationen an. Der Browser leitet Sie zuhttps://'[server]:[port]'/lc/apps/ws/index.htmlweiter.