AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.
Cada página tem um conjunto de propriedades que podem ser visualizadas e editadas pelos usuários; alguns são necessários ao criar a página (criar exibição), outros podem ser visualizados e editados (editar exibição) em um estágio posterior. Essas propriedades da página são definidas e disponibilizadas pela caixa de diálogo ( cq:dialog
) do componente de página apropriado.
A personalização da exibição das propriedades da página não está disponível na interface clássica.
O estado padrão de cada propriedade de página é:
oculto na exibição de criação (por exemplo, Criar página assistente)
disponível na exibição de edição (por exemplo, Propriedades da exibição)
Os campos devem ser configurados especificamente se alguma alteração for necessária. Isso é feito usando as propriedades apropriadas do nó:
Propriedade da página a ser disponibilizada na exibição de criação (por exemplo, Criar página assistente):
cq:showOnCreate
Boolean
Propriedade da página a ser disponibilizada na exibição de edição (por exemplo, Exibir/Editar) Propriedades ):
cq:hideOnEdit
Boolean
Por exemplo, consulte as configurações de campos agrupados na variável Mais títulos e descrição no Básico guia para o componente Página de base. Elas estão visíveis na variável Criar página assistente como cq:showOnCreate
foi definida como true
:
/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles
Consulte a Tutorial de extensões de propriedades da página para obter um guia sobre como personalizar as propriedades da página.
Você também pode configurar os campos disponíveis configurando a caixa de diálogo do componente de página e aplicando as propriedades de nó apropriadas.
Por exemplo, por padrão, a variável Criar página assistente mostra os campos agrupados em Mais títulos e descrição. Para ocultá-los, configure:
Crie o componente da página em /apps
.
Criar uma substituição (usando diff da caixa de diálogo do Fusão de Recursos Sling) para o basic
seção do componente página; por exemplo:
<your-page-component>/cq:dialog/content/items/tabs/items/basic
Como referência, consulte:
/libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog
No entanto, você must não altere nada no /libs
caminho.
Isso ocorre porque o conteúdo da variável /libs
O é substituído na próxima vez que você atualizar sua instância (e pode ser substituído quando você aplicar um hotfix ou pacote de recursos).
O método recomendado para configuração e outras alterações é:
/libs
) /apps
/apps
Defina as path
propriedade em basic
para apontar para a substituição da guia básica (consulte a próxima etapa também). Por exemplo:
/apps/demos/components/page/tabs/basic
Criar uma substituição do basic
- moretitles
seção no caminho correspondente; por exemplo:
/apps/demos/components/page/tabs/basic/items/column/items/moretitles
Aplique a propriedade de nó apropriada:
cq:showOnCreate
Boolean
false
O Mais títulos e descrição não será mais exibida na variável Criar página assistente.
Ao configurar as propriedades de página para uso com cópias dinâmicas, consulte Configuração de bloqueios MSM nas propriedades da página para obter mais detalhes.
Essa amostra demonstra a técnica de comparação da caixa de diálogo do Fusão de Recursos Sling; , incluindo a utilização de sling:orderBefore
. Também ilustra o uso de ambos cq:showOnCreate
e cq:hideOnEdit
.
CÓDIGO NO GITHUB
Você pode encontrar o código desta página no GitHub