Personalização de exibições das propriedades da página customizing-views-of-page-properties

Cada página tem um conjunto de propriedades que podem ser visualizadas e editadas pelos usuários; algumas são necessárias ao criar a página (criar visualização), outras podem ser visualizadas e editadas (editar visualizaçã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.

CAUTION
A personalização da visualizaçã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 visualização criar (por exemplo, Criar página assistente)

  • disponível na visualização de edição (por exemplo, Propriedades da exibição)

Os campos devem ser configurados especificamente se qualquer alteração for necessária. Isso é feito usando as propriedades apropriadas do nó:

  • A propriedade da página que estará disponível na visualização de criação (por exemplo, Criar página assistente):

    • Nome: cq:showOnCreate
    • Tipo: Boolean
  • A propriedade da página que estará disponível na visualização de edição (por exemplo, Exibir/Editar) Propriedades opção):

    • Nome: cq:hideOnEdit
    • Tipo: Boolean

Por exemplo, consulte as configurações para campos agrupados na Mais títulos e descrições no Básico para o componente de página de base. Eles são visíveis na Criar página assistente como cq:showOnCreate foi definido como true:

/libs/foundation/components/page/cq:dialog/content/items/tabs/items/basic/items/column/items/moretitles
TIP
Consulte a Tutorial de extensão das propriedades da página para obter um guia sobre como personalizar as propriedades da página.

Configuração das propriedades da página configuring-your-page-properties

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ções. Para ocultá-los, você configura:

  1. Crie seu componente de página em /apps.

  2. Criar uma substituição (usando diff da caixa de diálogo fornecido pelo Fusão de recursos do Sling) para o basic do seu componente de página; por exemplo:

    code language-xml
    <your-page-component>/cq:dialog/content/items/tabs/items/basic
    
    note note
    NOTE
    Como referência, consulte:
    /libs/wcm/foundation/components/basicpage/v1/basicpage/cq:dialog
    No entanto, você deve não alterar nada no /libs caminho.
    Isso ocorre porque o conteúdo de /libs é substituído na próxima vez que você atualizar sua instância (e pode ser substituído ao aplicar um hotfix ou pacote de recursos).
    O método recomendado para configuração e outras alterações é:
    1. Recrie o item necessário (ou seja, como ele existe em /libs) em /apps
    2. Fazer alterações em /apps
  3. Defina o path propriedade em basic para apontar para a substituição da guia básica (consulte a próxima etapa também). Por exemplo:

    code language-xml
    /apps/demos/components/page/tabs/basic
    
  4. Criar uma substituição de basic - moretitles no caminho correspondente; por exemplo:

    code language-xml
    /apps/demos/components/page/tabs/basic/items/column/items/moretitles
    
  5. Aplique a propriedade do nó apropriada:

    • Nome: cq:showOnCreate
    • Tipo: Boolean
    • Valor: false

    A variável Mais títulos e descrições A seção não será mais exibida na Criar página assistente.

NOTE
Ao configurar propriedades de página para uso com live copies, consulte Configuração de bloqueios do MSM nas propriedades da página para obter mais detalhes.

Exemplo de configuração das propriedades da página sample-configuration-of-page-properties

Esta amostra demonstra a técnica de diálogo diff do Fusão de recursos do Slingincluindo a utilização de sling:orderBefore. Ilustra igualmente a utilização de cq:showOnCreate e cq:hideOnEdit.

CÓDIGO NO GITHUB

Você pode encontrar o código desta página no GitHub

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2