Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

stromdh

Cabeçalho diferente para cada página puxa da home

Recommended Posts

Galera, estou com uma dúvida e se algum expert puder me dar uma luz ficarei eternamente grato.

 

Estou usando o scrit php abaixo para que cada página do meu site abra uma header personalizada. Funcionando perfeitamente bem. Tenho 6 links. Determinei que a página inicial é uma página estática (home) e a página de post e a Notícias.

 

O caso é que todas as páginas estão sendo chamados as headers corretas, mas ao clicar no link notícias a página puxa a header da home e não a header notícias.

 


<?php
if (is_page('home')){
	include(TEMPLATEPATH.'/header_home.php'); 
}
elseif (is_page('empresa')){
	include(TEMPLATEPATH.'/header_empresa.php');
}
elseif (is_page('produtos')){
	include(TEMPLATEPATH.'/header_produtos.php');
}
elseif (is_page('clientes')){
	include(TEMPLATEPATH.'/header_clientes.php');
}
elseif (is_page('?page_id=170')){
	include(TEMPLATEPATH.'/header_noticias.php');
}
elseif (is_page('contato')){
	include(TEMPLATEPATH.'/header_contatos.php');
}
else {
	include(TEMPLATEPATH.'/header_home.php');
}
?>

 

 

Se alguém tiver uma idéia pra me dar a respeito ficarei feliz. Valeu galera.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ae galera, agora me ocorreu uma idéia a qual fui testas e funcionou, então posto aqui pra quem tiver o mesmo problema e caso caia aqui já tem a solução.

 

como no script php eu já setei a home, bastou eu alterar a linha do else com a página de notícias que o header correto entrou, mas é preciso ter atenção porque caso o adm inserir novas páginas sem ajustar o script com o header referente, automaticamente essa nova página vai receber o header de notícias, valeu? abaixo coloquei o script de novo pra galerar visualizar a linha da troca.

 

 


<?php
if (is_page('home')){
	include(TEMPLATEPATH.'/header_home.php'); 
}
elseif (is_page('empresa')){
	include(TEMPLATEPATH.'/header_empresa.php');
}
elseif (is_page('produtos')){
	include(TEMPLATEPATH.'/header_produtos.php');
}
elseif (is_page('clientes')){
	include(TEMPLATEPATH.'/header_clientes.php');
}
elseif (is_page('noticias')){
	include(TEMPLATEPATH.'/header_noticias.php');
}
else {
	include(TEMPLATEPATH.'/header_noticias.php');
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.