Uso do include em template personalizado [RESOLVIDO]

  • rogerioag
  • Avatar de rogerioag Autor do Tópico
  • Offline
  • JCB! Colaborador
  • JCB! Colaborador
Mais
14 anos 6 meses atrás #19343 por rogerioag
rogerioag created the topic: Uso do include em template personalizado [RESOLVIDO]
Bom dia,

estou personalizando um template, e para inserir um menu lateral, criei um fragmento HTML em um arquivo separado e gostaria de inseri-lo através de include.

No local desejado, inseri o seguinte código:
<?php include("<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/menuLateral.html"); ?>
* observe que o arquivo de fragmento está na pasta raiz do template

só que quando a página é gerada o fragmento de código não é inserido.

Tentei alterar o inlcude usando SSI (usando include virtual), mas também não deu certo.

Inseri o fragmento de código manualmente e funcionou, o que mostra que não há erro neste trecho. O que devo fazer para conseguir isolar o código deste menu?

Please Entrar ou Registrar to join the conversation.


Mais
14 anos 6 meses atrás #19382 por elvisvinicius
elvisvinicius replied the topic: Re: Uso do include em template personalizado
Amigo, do jeito que está fazendo seria para caminho da URL.
Você precisa usar o caminho do "sistema de arquivos" para a função include();
<?php include JPATH_THEMES . DS . $this->template . DS . "menuLateral.html"; ?>

DS é uma constante que diz o valor correto para separador de diretórios do seu sistema operacional.

http://docs.joomla.org/JPath

( ^ ^)

Please Entrar ou Registrar to join the conversation.