Installera och använda AEM Guides Extension Package
Med tillägg får du möjlighet att anpassa din AEM Guides-app så att den bättre passar dina behov. Det här tilläggsramverket stöds med AEM Guides v4.3 och senare (lokal) och 2310 (moln).
Krav
Det här paketet kräver git bash och npm
Installation
Det enklaste sättet att starta installationen av AEM Guides-ramverket är via cli
npx @adobe/create-guides-extension
Lägga till anpassningsbar kod
-
Lägg till kodfiler för varje komponent som du vill utöka i katalogen
src/
. Vissa exempelfiler har redan lagts till. -
Finns nu i filen
index.ts
i katalogensrc/
:- Importera
.ts
-filerna med de anpassningar som du vill lägga till i din version. - Lägg till importerna till
window.extension
- Registrera den anpassade komponentens
id
och motsvarande import tilltcx extensions
- Se exemplet
/src/index.ts
- Importera
Bygga den anpassade koden
-
Kör
npm run build
i rotkatalogen. Du får 3 filer i katalogen,dist/
:build.css
guides-extension.js
guides-extension.umd.cjs
Lägga till anpassningar i AEM
- Gå till
CRXDE
crx/de/index.jsp#/
- Skapa en ny nod av typen
cq:ClientLibraryFolder
i mappenapps
- I nodens
properties
väljer duMulti
för att lägga till följande egenskap
Namn:categories
Typ:String []
Värde:apps.fmdita.review_overrides
,apps.fmdita.xml_editor.page_overrides
- Om du vill lägga till de skapade js-filerna skapar du en ny fil, till exempel
tcx1.js
, i noden ovan skapade. Här lägger du till koden fråndist/guides-extension.umd.cjs
ellerdist/guides-extension.js
. Skapa nu en ny filjs.txt
, här lägger vi till namnet på vår js-fil, som i det här fallet skulle vara:
#base=.
tcx1.js
- Om du vill lägga till den skapade css-filen skapar du en ny fil, till exempel
tcx1.css
, i noden ovan skapade. Här lägger du till koden fråndist/build.css
. Skapa nu en ny filcss.txt
, här lägger vi till namnet på vår CSS-fil, som i det här fallet skulle vara:
#base=.
tcx1.css
- Gör en
shift + refresh
för att läsa in appen med anpassningarna!
Felsökning
Kontrollera att alla ovanstående steg har utförts korrekt.
När du har lagt till koden i tcx.js måste du göra en hård uppdatering (Skift+Uppdatera).
Öppna AEM, högerklicka och klicka på Inspect
Gå till Källor och sök efter din [node_name].js
-fil (till exempel extensions.js). Sök efter filen med Ctrl/Cmd+D. Om filen .js
finns med den JS-kod som du klistrade in från dist/guides-extension.umd.cjs
eller dist/guides-extension.js
är installationen klar