- Postagens: 25
- Obrigados Recebidos: 0
Template personalizado não exibe conteúdo
- rogerioag
- Autor do Tópico
- Offline
- JCB! Colaborador
Menos
Mais
14 anos 7 meses atrás #17052
por rogerioag
rogerioag created the topic: Template personalizado não exibe conteúdo
Boa tarde,
estou tentando criar um template apartir do template system, utilizando como referência uma das vídeo-aulas disponibilizadas neste site.
Apenas criei as DIV e inseri algumas coisas no conteúdo para poder testar, mas ao tentar visualizar a página padrão do Joomla (usando o meu template), só aparece alguma coisa quando elimino o trecho que cria o DIV da coluna esquerda ("colEsquerda"), com este trecho a página fica em branco.
Só pode ser algum erro no código, mas não consigo achá-lo. Gostaria de pedir a ajuda dos colegas. O código segue abaixo:
estou tentando criar um template apartir do template system, utilizando como referência uma das vídeo-aulas disponibilizadas neste site.
Apenas criei as DIV e inseri algumas coisas no conteúdo para poder testar, mas ao tentar visualizar a página padrão do Joomla (usando o meu template), só aparece alguma coisa quando elimino o trecho que cria o DIV da coluna esquerda ("colEsquerda"), com este trecho a página fica em branco.
Só pode ser algum erro no código, mas não consigo achá-lo. Gostaria de pedir a ajuda dos colegas. O código segue abaixo:
<?php
/**
* @copyright Copyright (C) 2005 - 2008 Open Source Matters. All rights reserved.
* @license GNU/GPL, see LICENSE.php
* Joomla! is free software. This version may have been modified pursuant
* to the GNU General Public License, and as distributed it includes or
* is derivative of works licensed under the GNU General Public License or
* other free or open source software licenses.
* See COPYRIGHT.php for copyright notices and details.
*/
defined( '_JEXEC' ) or die( 'Acesso restrito' );
?>
<!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; ?>" >
<script defer="defer" src="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/js/pngfix.js" type="text/javascript" />
<head>
<jdoc:include type="head" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/960.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/editor.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/error.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/offline.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/offline_rtl.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/reset.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/toolbar.css" type="text/css" />
</head>
<!-- Função pra alterar o fundo do BODY na página -->
<?php
if($this->countModules('banner') == 0){
echo '
<style>
body{
background-image: url(http://localhost/templates/ueGo/images/fundo_site2.jpg);
background-repeat: repeat-x;
background-position: center top;
background-color: #FFFFFF;
}
</style>';
} else {
echo '
<style>
body{
background-image: url(http://localhost/templates/ueGo/images/fundo_site.jpg);
background-repeat: repeat-x;
background-position: center top;
background-color: #FFFFFF;
}
</style>';
}
?>
<body>
********Teste****************
<div id="principal" class="container_16">
<div id="topo">
<?php
echo $mainframe->getCfg('sitename');
?>
</div><!-- Fim da DIV topo -->
<jdoc:include type="module" name="breadcrumbs" />
<jdoc:include type="modules" name="top" />
<div class="clear"> </div><!-- Separador de linha -->
<!-- insere o DIV do banner caso este esteja ativo -->
<?php if($this->countModules('banner')) : ?>
<div id="banner" class="grid_16">
<jdoc:include type="modules" name="banner" style="xhtml" />
</div><!-- Fim da DIV banner -->
<?php endif; ?>
<div class="clear"> </div><!-- Separador de linha -->
<!-- ****** aqui começa o conteúdo da página ******* -->
<!-- coluna esquerda -->
<?php if( $this->countModules('left')) : ?>
<div id="colEsquerda">
<jdoc:include type="modules" name="left" style="xhtml" />
</div>
<?php endif; ?>
<!-- Fim da coluna esquerda -->
<!-- coluna central -->
<?php
if( $this->params->get('showComponent'));
if( $this->countModules('left and right') == 0 ) $largura = "100";
if( $this->countModules('left or right' ) == 1 ) $largura = "80";
if( $this->countModules('left and right') == 1 ) $largura = "60";
?>
<div id="colCentral<?php echo $largura; ?>" name="center" style="xhtml">
<jdoc:include type="component" />
</div><!-- Fim da DIV colCentral -->
<!-- Fim da coluna central -->
<!-- coluna direita -->
<div id="colDireita">
<jdoc:include type="modules" name="right" style="xhtml" />
</div><!-- Fim da DIV colDireita -->
<!-- Fim da coluna direita -->
<div class="clear"> </div><!-- Separador de linha -->
<!-- rodape -->
<div id="rodape" class="grid_16">
<?php echo "© 2009 UE/GO"; ?>
</div><!-- Fim da DIV rodape -->
<!-- Fim do rodapel -->
</div><!-- Fim da DIV principal -->
</body>
</html>
Please Entrar ou Registrar to join the conversation.
- Uriel
- Offline
- JCB! Legend
- rogerioag
- Autor do Tópico
- Offline
- JCB! Colaborador
Menos
Mais
- Postagens: 25
- Obrigados Recebidos: 0
14 anos 7 meses atrás #17130
por rogerioag
rogerioag replied the topic: Re: Template personalizado não exibe conteúdo
Uriel,
obrigado pelo retorno.
Desculpe, não entendi sua pergunta (sinceramente, nem sei do que se trata o com_content)?
Dentro de body tem uma DIV 'principal' (só pra organizar, talvez eu até a elimine) e dentro desta outras 6 DIVs: 'topo', 'banner' (caso exista), 'colEsquerda', 'colCentral', 'colDireita' e 'rodape'.
O conteúdo (a expressão "********Teste****************" e os componentes inseridos pelo PHP) só são exibidos se eu elimino as linhas que definem a DIV 'colEsquerda'.
Todo este código foi feito adaptando o código exibido em vídeo-aula.
obrigado pelo retorno.
Desculpe, não entendi sua pergunta (sinceramente, nem sei do que se trata o com_content)?
Dentro de body tem uma DIV 'principal' (só pra organizar, talvez eu até a elimine) e dentro desta outras 6 DIVs: 'topo', 'banner' (caso exista), 'colEsquerda', 'colCentral', 'colDireita' e 'rodape'.
O conteúdo (a expressão "********Teste****************" e os componentes inseridos pelo PHP) só são exibidos se eu elimino as linhas que definem a DIV 'colEsquerda'.
Todo este código foi feito adaptando o código exibido em vídeo-aula.
Please Entrar ou Registrar to join the conversation.
- Uriel
- Offline
- JCB! Legend
14 anos 7 meses atrás #17143
por Uriel
Uriel replied the topic: Re: Template personalizado não exibe conteúdo
amigo acho melhor vc dar uma olhada nesse
tutorial ele é otimo
http://numaboa.com.br/informatica/tutos ... -templates
abraço
tutorial ele é otimo
http://numaboa.com.br/informatica/tutos ... -templates
abraço
Please Entrar ou Registrar to join the conversation.
- rogerioag
- Autor do Tópico
- Offline
- JCB! Colaborador
Menos
Mais
- Postagens: 25
- Obrigados Recebidos: 0
14 anos 7 meses atrás #17181
por rogerioag
rogerioag replied the topic: Re: Template personalizado não exibe conteúdo
Na verdade eu já conhecia este tutorial, o que fiiz foi adaptá-lo com dicas de outro tutorial que vi nas vídeo-aulas. Você pode ver que o trecho que insere a coluna central é cópia do código mostrado neste tutorial.
O problema é que não consigo identificar onde está o erro que inibe a exibição da página, ela só aparece quando elimino o trecho da DIV colEsquerda.
O problema é que não consigo identificar onde está o erro que inibe a exibição da página, ela só aparece quando elimino o trecho da DIV colEsquerda.
Please Entrar ou Registrar to join the conversation.