2016-03-22 3 views
4

Was ist der Hauptunterschied zwischen Vanity URL und Sling: Alias?Sling: Alias ​​vs VanityUrl in AEM

wie pro docs: here

Schlinge: alias - Die Eigenschaft kann auf jede Ressource festgelegt werden, um einen Aliasnamen für die Ressource anzuzeigen. Zum Beispiel kann die Ressource/content/visitors die Eigenschaft sling: alias auf besucher eingestellt haben, so dass die Ressource in einer URL als/content/besucher angesprochen werden kann.

Vanity-URL - Sie definieren Vanity-URLs in CQ, um einfach zu merkende und leicht zu suchende URLs auf Ihrer Website zu erstellen.

Aber ich kann immer noch nicht sicher, was genau der Unterschied ist und wann wir sie verwenden. Bitte helfen Sie mir dabei.

Antwort

9

Ich denke, dass der Hauptunterschied ist, dass mit Schlinge: Alias ​​können Sie nur einen anderen Namen, wo die Ressource verfügbar ist (Hinweis Name, aber nicht Pfad) und mit Schleuder: VanityPath Sie absoluten virtuellen Pfad für den Zugriff auf diese Ressource definieren. So zum Beispiel, wenn Sie die folgende Struktur haben:

content 
└── visitors(sling:alias=besucher, sling:vanityPath=/besucher) 
    └── area(sling:alias=bereich) 
     ├── a(sling:vanityPath=/bereich/a) 
     └── b(sling:alias=c,sling:vanityPath=/bereich/b) 

Sie können die oben genannten Seiten auch Zugriff auf folgende Weise:

/content/besucher.html -> /content/visitors 
/content/besucher/area.html -> /content/visitors/area 
/content/besucher/bereich.html -> /content/visitors/area 
/content/besucher/area/a.html -> /content/visitors/area/a 
/content/besucher/area/b.html -> /content/visitors/area/b 
/content/besucher/bereich/a.html -> /content/visitors/area/a 
/content/besucher/bereich/b.html -> /content/visitors/area/b 
/content/besucher/bereich/c.html -> /content/visitors/area/b 
/besucher -> /content/visitors 
/bereich/a -> /content/visitors/area/a 
/bereich/b -> /content/visitors/area/b 
+1

schlug mich zu es wurde erst am Anfang als auch eine Antwort zu schreiben. Ich denke, das erklärt es nett. – Thomas

+0

Danke für Ihre Antwort. Jetzt bin ich auf die Idee gekommen. –

Verwandte Themen