Início > Programação > Como Prevenir o Carregamento do Tema do PrimeFaces

Como Prevenir o Carregamento do Tema do PrimeFaces

Quando você importa o .jar do PrimeFaces para o seu projeto, a folha de estilos dos seus componentes é adicionada como dependência. Embora seja recomendado que você crie um tema customizado para sobrescrever o tema padrão, pode haver necessidade de evitar que o tema do PrimeFaces seja carregado em algumas páginas.

No meu caso, trabalhei em um projeto de curtíssima duração que só tinha duas páginas. Precisava integrar a página feita por um desenvolvedor utilizando componentes do PrimeFaces a outra feita por um web designer utilizando html e css puros sem causar conflito de estilos.

Achei a resposta aqui. Primeiro, é necessário prevenir que o tema seja carregado no web.xml:

[context-param]
    [param-name]primefaces.THEME[/param-name]
    [param-value]none[/param-value]
[/context-param]

Em seguida, carregue manualmente o tema do PrimeFaces no [h:head] das páginas onde for necessário:

[link href="/javax.faces.resource/theme.css.xhtml?ln=primefaces-aristo" rel="stylesheet" type="text/css" /]
Anúncios
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: