A opção de desbloqueio de página não está funcionando

Há um problema em que você não pode desbloquear páginas na barra lateral da página devido a dependências ausentes. A mensagem de erro Não é possível ler propriedades de indefinido (leitura 'compartilhado') ocorre porque a biblioteca do cliente necessária cq.shared não está presente nas páginas de conteúdo personalizado.

Descrição description

Ambiente

Experience Manager

Problema/Sintomas

Ao tentar bloquear/desbloquear uma página através da barra lateral da página [ Imagem 1] , você pode bloqueá-la. No entanto, quando você tenta desbloqueá-lo, um erro [, Imagem 2], é lançado.

Por outro lado, você pode bloquear/desbloquear a página com êxito por meio do console de administração do site [ Imagem 3].

[ Imagem 1]

[ Imagem 2]

[ Imagem 3]

Resolução resolution

O erro [ 1] ao tentar desbloquear uma página é exibido porque a página não inclui a biblioteca cliente cq.shared.

Para corrigir isso, você precisa colocar uma dependência no clientlibs mencionado acima para carregá-la para sua página de conteúdo personalizado.

[ 1]

core.lc-ca7bc91540b118ca20ea6d0db684341c-lc.min.js:1039 Uncaught TypeError: Cannot read properties of undefined (reading 'shared')
at HTMLButtonElement.unlockPage (core.lc-ca7bc91540b118ca20ea6d0db684341c-lc.min.js:1039:177)
at HTMLDocument.dispatch (jquery.lc-7842899024219bcbdb5e72c946870b79-lc.min.js:126:340)
at h.handle (jquery.lc-7842899024219bcbdb5e72c946870b79-lc.min.js:120:65)
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f