AEM as a Cloud Service: la creazione della pagina non riesce in percorsi di contenuto specifici a causa di una configurazione mancante dei modelli consentiti
In questo articolo viene illustrato come le impostazioni Modelli consentiti mancanti o non configurate correttamente possono impedire la creazione di pagine in alcuni rami di contenuto in Adobe Experience Manager as a Cloud Service.
Descrizione description
Ambiente
Adobe Experience Manager as a Cloud Service (tutte le versioni)
Problema/Sintomi
Gli utenti assegnati a un gruppo di authoring specifico non possono creare pagine in determinate cartelle di contenuto, anche se dispongono delle autorizzazioni necessarie (tra cui jcr:read, rep:write, jcr:versionManagement e jcr:lockManagement).
- La creazione di pagine funziona in alcuni percorsi (ad esempio:
/content/test/en/folder1). - Creazione della pagina non disponibile in altri percorsi (ad esempio:
/content/test/en/folder2). - Nessun messaggio di errore esplicito visualizzato. L’opzione Crea
>pagina è mancante o disabilitata nell’interfaccia utente per i percorsi interessati.
La configurazione dell’elenco di controllo di accesso include le autorizzazioni consentite per /content/test/en/folder2.
Risoluzione dei problemi confermata:
- Le autorizzazioni vengono assegnate ed ereditate correttamente.
- Il problema non è causato da conflitti ACL, in quanto la stessa struttura ACL esiste sia sui rami attivi che su quelli non attivi.
Risoluzione resolution
Per risolvere il problema, segui la procedura riportata di seguito:
-
Confronta configurazione modelli consentiti
- Passare al percorso del contenuto di lavoro, ad esempio
/content/test/en/folder1/jcr:content. - Verificare la presenza della proprietà
cq:allowedTemplates. - Prendi nota dei modelli elencati in questa proprietà.
- Passare al percorso del contenuto di lavoro, ad esempio
-
Aggiorna il percorso non funzionante
- Passare al percorso interessato, ad esempio
/content/test/en/folder2/jcr:content. - Aggiungi o aggiorna la proprietà
cq:allowedTemplatesin modo che corrisponda alla configurazione dal percorso di lavoro. - Assicurati che la proprietà elenchi tutti i modelli che dovrebbero essere disponibili per la creazione di pagine.
- Passare al percorso interessato, ad esempio
-
Creazione pagina di prova
- Tenta di creare una pagina nel percorso aggiornato.
- Verificare che l’opzione Crea
>pagina sia disponibile e funzionante.
-
Rivedi ACL se il problema persiste
- Se l’aggiornamento dei modelli consentiti non risolve il problema, controlla le appartenenze ai gruppi per le autorizzazioni di negazione ereditate in conflitto.
- Esegui il test con un utente solo nel gruppo di authoring per escludere conflitti ACL.
Causa
La causa principale era una proprietà cq:allowedTemplates mancante o non configurata correttamente nel ramo di contenuto interessato, che impediva la creazione della pagina nonostante le autorizzazioni corrette.