Métodos dinâmicos

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Embora os métodos estáticos sejam uma ferramenta de navegação poderosa, você tem mais controle sobre a renderização de dados usando os métodos dinâmicos.

    Código comum de referência no sistema para facilitar a manutenção a longo prazo do site. As habilidades de codificação são úteis ao implementar métodos dinâmicos.

    Figura 1. Métodos estáticos e dinâmicos
    Os itens em verde denotam opções de método dinâmico do módulo CMS.
    Blocos dinâmicos
    Esses blocos são onde reside a maior parte do seu trabalho. Para obter mais informações, consulte Configurar blocos dinâmicos.
    Quadros
    Os quadros devem ser wrappers decorativos em torno de qualquer bloco no sistema. Eles são mencionados com blocos dinâmicos porque os quadros são essencialmente macros de IU com a categoria de Quadro. Os quadros aplicam a variável ${body} a um bloco e definem onde o bloco é inserido quando renderizado na página.
    Listas
    As listas geram links para registros com base nas regras de filtragem definidas por você. As listas podem ser classificadas para apresentação por qualquer campo no registro correspondente. As listas ajudam a suplementar a navegação e a extrair dados de fora do CMS. Para obter mais informações, consulte Personalizar o bloco de lista.
    Tipos de Conteúdo
    Os tipos de conteúdo fornecem controle específico do site sobre como os dados do sistema definidos como modelos são renderizados. A renderização de listas é considerada primeiro (modelos de resumo). A próxima consideração é o modelo de detalhe, que permite o controle sobre a renderização do registro.
    Definições de Lista
    As definições de lista permitem estender os padrões do modelo de resumo definidos no nível do site. Usadas com quadros, as definições de lista renderizam os mesmos dados de forma diferente com base no posicionamento na página ou no site. Para obter mais informações, consulte Configurar definições de lista.
    Conteúdo Detalhado
    Conteúdo detalhado nas configurações de detalhes da página) são blocos que exibem o conteúdo de um documento existente como um bloco em uma página de conteúdo. Para obter mais informações, consulte Configurar um bloco de conteúdo detalhado.