Open the menu

Namespace page

Como padrão, todo Layout File possui este namespace declarado permitindo o uso de suas tags e atributos no HTML. A customização dessa configuração pode ser feita configurando o namespace xmlns:el="http://www.lumis.com.br/lumisportal/xsd/layoutfile/page" no primeiro elemento do arquivo.

Atributos

page:html

Utilizado para identificar a tag <html> do Layout File.

Quando seu valor é "true", os atributos lang e xml:lang da tag são adicionados ou atualizados de acordo com o idioma em que a página está sendo gerada.

page:title

Utilizado para identificar a tag <title> do Layout File.

Quando seu valor é "true", o conteúdo da tag é atualizado de acordo com o título gerado dinamicamente pela página.

page:auto

Utilizado para injeção automática de código simplificando o HTML do Layout File. Seu funcionamento depende da tag em que está sendo aplicado. Seu valor é herdado do elemento pai e o valor padrão é "true".

  • tag <html>

    Se aplicado nessa tag é injetado o atributo page:html="true".

  • tag <head>

    Se aplicado nessa tag são injetados os códigos <page:headScript>, <page:metas>, <page:links> e <title page:title="true"> caso não estejam presentes. Caso já exista a tag <title> no head, esta é reaproveitada adicionando o atributo page:title="true".

  • tag <body>

    Se aplicado nessa tag são injetadas as tags <page:bodyHeader> e <page:bogyFooter> no início e fim da tag <body>, respectivamente.

page:holder

Utilizado para definir as áreas em que se pode arrastar as instâncias de interface na página. Quando existe mais de uma instância de interface no holder, é adicionado uma tag <div>envolvendo cada instância de interface. Quando não existe nenhuma instância de interface, o Portal Studio exibe o HTML de exemplo.

page:interface

Utilizado dentro da tag que possui o atributo page:holder quando se deseja detalhar o html entre as instâncias de interfaces e o elemento utilizado para envolvê-las.

Tags

<page:headScript>

Utilizado para adicionar blocos de códigos internos do Lumis Portal na tag <head>.

<page:metas>

Utilizado para adicionar as configurações de metas-tags das páginas

<page:links>

Utilizado para adicionar as configurações de estilos das páginas.

<page:bodyHeader>

Utilizado para adicionar blocos de códigos internos do Lumis Portal no início da tag <body>.

<page:bodyFooter>

Utilizado para adicionar blocos de códigos internos do Lumis Portal no final da tag <body>.

<page:dummy>

Utilizado para adicionar um conteúdo dinâmico sem a renderização de sua própria tag.

Exemplo