語言副本建立的存取許可權

探索如何解決AEM中的語言副本可見性問題。 瞭解存取許可權如何影響預設內容作者群組中作者的功能,以確保順暢的內容管理。

說明 description

環境
Adobe Experience Manager

問題
限制存取許可權時,作者可能想要使用語言複製功能,但指派給預設content-authors AEM群組時,該功能不會顯示。

若要建立 語言副本content-authors需要位於/content/projects位置的許可權,如AEM Administering Guide中的AEM常見問題集所示。

如果要求作者也管理專案,則因應措施是將作者新增到project-administrators群組。

若將content-author使用者新增至project-administrators群組,建立 按鈕下會出現 語言副本 選項。

但是,如果選取它,會顯示下列錯誤:

Failed executing script /libs/cq/Page/Page.jsp: java.lang.NullPointerException
"
Cannot serve request to /mnt/overlay/wcm/core/content/sites/createlanguagecopywizard.html in BundledScriptServlet (/libs/cq/gui/components/siteadmin/admin/translation/datasources/cloudconfigurations/cloudconfigurations.jsp)

例外:

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)

此功能適用於具有全域管理員許可權(來自管理員主控台的AEM-adminstrator群組)的使用者。

解決方法 resolution

解決方案
MSM的設定位於/conf/global下,而且兩個群組(content-authorsproject-administrators)都沒有指定路徑的許可權。

最後,將許可權/conf/global - jcr:all新增至content-authors群組可讓您成功建立語言副本。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f