Open the menu

    Conteúdo Hierárquicos: Montagem

    Para utilizar o serviço de Conteúdos Hierárquicos, basta instanciá-lo em um canal a partir do qual deseja-se que haja uma hierarquia e arrastar suas interfaces para as áreas das páginas em modo de edição. Suas interfaces correspondem a um ambiente administrativo de itens e interfaces de interação com o serviço e portal pelo usuário final.

    • Administração: Permite o cadastro e manutenção dos conteúdos hierárquicos pelo editor de conteúdo.
    • Caminho da página: Permite exibir o caminho do conteúdo selecionado, apresentando a hierarquia completa para chegar ao nível selecionado.
    • Menu de Conteúdos: Permite exibir em ordem hierárquica os conteúdos de um nível especifico, podendo especificar quantos níveis abaixo do inicial mostrar.
    • Detalhes de Conteúdos: Permite exibir o conteúdo selecionado e é utilizada apenas para exibir conteúdos do tipo "Conteúdo Interno".
    • Filhos do Conteúdo: Permite exibir os filhos do conteúdo selecionado.
    • Gerar Conteúdo do HTML: Permite que conteúdos sejam criados a partir de um HTML de menu.


    Múltiplos detalhes de conteúdos em uma mesma Página

    Ao criar um Conteúdo Hierárquico do tipo conteúdo interno, é possível acrescentar múltiplas interfaces de Detalhes Hierárquicos em uma mesma página e acrescentar um Nome da área em cada uma delas.

    Caso a página possua uma ou mais interfaces com nomes de áreas diferentes, a renderização do Editor HTML ao adicionar ou editar um novo conteúdo interno será alterada, comportando-se da seguinte forma:

    • Para cada instância de interface de detalhes que possua um nome de área presentes na página de detalhes destino, será renderizado um campo do editor HTML;
    • Cada campo renderizado terá o nome Conteúdo - [Nome da área]. Caso não exista nehum nome de área definido, o campo terá o nome Conteúdo - (padrão);
    • Caso o campo se refira a uma área que não existe mais seja porque houve um deploy e alterou a estrutura da página destino, seja porque o publicador escolheu uma nova página destino e a nova página destino não possui uma instância de interface de detalhes de Conteúdos Hierárquicos relativa a essa área, o nome será formado pelas regras anteriores + (órfão).

    URL Amigável

    Para que URLs amigáveis no serviço de Conteúdos Hierárquicos sejam criadas com base na hierarquia dos conteúdos, é preciso adicionar a propriedade lumis.portal.url.IURLResolver com o valor lumis.service.hierarchicalcontent.FriendlyUrlResolver na property bag do canal desejado.
    Ao configurar essa property bag, a URL gerada ao acessar a página de detalhes de um determinado conteúdo será no seguinte formato:

    Onde [Nome do conteúdo 1]...[Nome do conteúdo n] são os nomes dos conteúdos pais do conteúdo sendo exibido até a raiz.

    Para maiores informações sobre Property Bags acesse o link