Scopri come risolvere il problema di visibilità delle copie in lingua in AEM. Scopri in che modo i diritti di accesso influiscono sulle funzionalità degli autori del gruppo predefinito di autori di contenuti, garantendo una gestione fluida dei contenuti.
Ambiente
Adobe Experience Manager
Problema
Durante la limitazione dei diritti di accesso, gli autori possono voler utilizzare la funzionalità Copia in lingua, ma quando sono assegnati al content-authors
Gruppo AEM, questa funzionalità non è visibile.
Per creare un Copia lingua, content-authors
autorizzazioni necessarie in /content/projects
posizione come nella Domande frequenti su AEM nella guida per l’amministrazione dell’AEM.
Se uno richiede che anche gli autori gestiscano i progetti, la soluzione consiste nell’aggiungere l’autore a project-administrators
gruppo.
Se un content-author
l'utente viene aggiunto al project-administrators
raggruppa l’opzione Copia lingua è presente in Crea pulsante.
Tuttavia, se è selezionato, viene visualizzato il seguente errore:
Esecuzione dello script /libs/cq/Page/Page.jsp non riuscita: java.lang.NullPointerException
Impossibile distribuire la richiesta a /mnt/overlay/wcm/core/content/sites/createlanguagecopywizard.html in BundledScriptServlet (/libs/cq/gui/components/siteadmin/admin/translation/datasources/cloudconfigurations/cloudconfigurations.jsp?lang=it)
java.lang.NullPointerException
at libs.cq.gui.components.siteadmin.admin.translation.datasources.cloudconfigurations.cloudconfigurations__002e__jsp._jspService(cloudconfigurations__002e__jsp.java:183)
at org.apache.sling.scripting.jsp.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at org.apache.sling.scripting.jsp.PrecompiledJSPRunner.callPrecompiledJSP(PrecompiledJSPRunner.java:72)
at org.apache.sling.scripting.jsp.JspScriptEngineFactory$JspScriptEngine.eval(JspScriptEngineFactory.java:583)
at org.apache.sling.scripting.core.impl.bundled.PrecompiledScript.eval(PrecompiledScript.java:56)
at org.apache.sling.scripting.core.impl.bundled.ScriptContextProvider$ExecutableContext.eval(ScriptContextProvider.java:170)
at org.apache.sling.scripting.core.impl.bundled.AbstractBundledRenderUnit.eval(AbstractBundledRenderUnit.java:135)
Questa funzionalità è utilizzabile da un utente con il diritto di amministratore globale (AEM-adminstrator
gruppo da adminconsole).
Soluzione
La configurazione di MSM si trova in /conf/global
e nessuno dei due gruppi - content-authors
e project-administrators
: disponi delle autorizzazioni per il percorso specificato.
Aggiunta dell’autorizzazione completata /conf/global - jcr:all
al content-authors
consente di creare correttamente le copie per lingua.