Ir para conteúdo

Arquivado

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

FabioAzzo

[Resolvido] Problema com layout - outro layout toma o lugar

Recommended Posts

Fiz dois layouts, um pra página inicial do site e outro para as demais páginas. O template da página principal eu já instalei e está funcionando direitinho.

 

O problema está no template das páginas internas. Ele instala certinho, mas quando eu defino quais locais eu quero com esse layout e entro no site, aparece aquele template milkway no lugar!!!

 

Qual código eu copio aqui pra vcs darem uma olhada? o php, ou xml?

 

valeu.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tem como você postar a tela de configuração das templates? la na administração em Extensões>Administrar Tema, gostaria de ver a coluna atribuido para ver se existem temas atribuidos a menus.

 

Pode hospedar a imagem no http://imageshack.us/ e postar o link aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Realmente é estranho, mas por um acaso você utilizou a rhuk_milkway como base? poste o conteúdo do arquivo index.php desta template (de nome "interna") aqui.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Lá vai o código:

 

<?php  
 // no direct access 
 defined( '_JEXEC' ) or die( 'Restricted access' );?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<jdoc:include type="head" /> 
 <link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/system.css" type="text/css" /> 
 <link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/system/css/general.css" type="text/css" /> 
 <link rel="stylesheet" href="<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/internas.css" type="text/css" /> 
</head>

<body>

<!--
/* primeiro temos os a busca e os breadcrumbs*/
 -->

<div id="busca">

	<jdoc:include type="modules" name="busca" style="xhtml" />
    
</div>


<div id="breadcrumbs1">

	<jdoc:include type="modules" name="breadcrumbs" style="xhtml" />
    
</div>

<!--
/* logo depois o conteúdo */
 -->

<div id="conteudo">

<div id="fundo_h1">
	
</div>    
    
   <jdoc:include type="component" />
  
</div> 


<div id="coluna">

	<jdoc:include type="component" />

</div>

<!--
/* novamente os breadcrumbs */
 --> 

<div id="breadcrumbs2">

	<jdoc:include type="modules" name="breadcrumbs2" style="xhtml" />

</div>

<div id="logos">

	<img src="templates/interna/images/logo_rureco.png" />

	<img src="templates/interna/images/logo_cresol.png" />

	<img src="templates/interna/images/logo_emater.png" />

	<img src="templates/interna/images/logo_unicentro.png" />

</div>

<!-- 
uma linha para dividir a pagina 
-->  
  
<hr class="linhacinza" />

<!-- 
rodapé e copyright
 -->

<div id="rodape">
	<div id="informacoes">
	<jdoc:include type="modules" name="informações" style="xhtml" />
	</div>

	<div id="copy" align="right">
    <jdoc:include type="modules" name="copy" style="xhtml" />
    </div>
</div>  
  
  
<hr class="linhacinza2" />
  
    
 <!--  
 Menu fixo na base 
 -->   
  
<div id="menu"> 

</div> 
  
<div id="bloco">
   <jdoc:include type="modules" name="menu" style="xhtml" />
</div>
 

</body>
</html>

 

 

Deve ser alguma coisa simples,que estou cometendo erros por ser iniciante. Em outro fórum encontrei alguém com o mesmo problema, e a solução estava na SEF (urls amigaveis), o cara desativou isso e resolveu. Mas pra mim o SEF ja esta desativado. Não usei o milkway como base, criei esse layout do zero.

 

outro detalhe: Aquela div vazia no inicio do conteúdo é de uma imagem na lateral do h1. Como essa imagem precisaria estar na lateral do layout (width: 990px) e o h1 precisava ser menor (width: 800px) eu achei essa solução. Está correto isso? colocar uma div vazia para depois alterar as propriedades no css?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tentei entrar no editor html do joomla, para esse template que não está dando certo e recebi os seguintes erros:

 

 

JFile::read: Unable to open file: 'C:\wamp\www\Memoria\templates\interna\index.php'

 

Operation Failed! Could not open C:\wamp\www\Memoria\templates\interna\index.php

 

 

será uma pista?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode realmente ser ai o erro, ele não esta conseguindo ler o arquivo e muda para outra por padrão... nunca vi isto ocorrer mas verifique as opções de pasta se esta pasta e o arquivo esta com permissão de leitura, olhei o seu index.php e está correto.

Compartilhar este post


Link para o post
Compartilhar em outros sites

descobri qual foi meu erro. Tive um instante de iluminação esse fim de semana.

 

Como eu desconfiava, foi um equivoco básico, mesmo, de iniciante. Eu nomeei o arquivo PHP de interna.php, ao invés de index.php. Como não havia um arquivo index na pasta do template, ele puxava o outro.

 

bom, resolvido. Agora basta fazer os ajustes finais.

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.