Página 1 de 2
Como colocar Fale conosco no meu superior?! [Resolvido]
Enviado: 20 Jul 2011, 15:06
por normando
Criei um fale conosco junto com o menu onde fica departamentos, agora quero saber como faço para link para contatos, pois procurei e não achei nada.
Pois o contato está só no rodape´, gostaria de colocar também no menu superior juntos com os outros links do departamento.
Re: Como colocar Fale conosco no meu superior?!
Enviado: 21 Jul 2011, 05:48
por joao mello
normando escreveu:Criei um fale conosco junto com o menu onde fica departamentos, agora quero saber como faço para link para contatos, pois procurei e não achei nada.
Pois o contato está só no rodape´, gostaria de colocar também no menu superior juntos com os outros links do departamento.
Abra o arquivo
header.tpl e aproximadamente apartir da linha 109 (no DW) procure por esta parte do código:
Código: Selecionar todos<?php if ($categories) { ?>
<div id="menu"> //Aqui é o menu superior
<ul>
<li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li> //Acrescentei este link para voltar a página principal
<li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li> //Esta é para contato
<?php foreach ($categories as $category) { ?>
...
Tome muito cuidado para não apagar dados importantes, tem que ter uma noção do que está fazendo.
Espero ter ajudado

Re: Como colocar Fale conosco no meu superior?!
Enviado: 21 Jul 2011, 08:35
por normando
Amigo..Coloquei o texto no código, entrou mas o que acontece que tem um link que se chama produtos que desceu, como faço para resolver isso?
E tudo foi para o lado direito, em vez de ficar no esquerdo rente aos menus...Como resolver?
abraços
normando
Re: Como colocar Fale conosco no meu superior?!
Enviado: 21 Jul 2011, 08:43
por joao mello
Post o header.tpl para eu ver como ficou, por favor.
Re: Como colocar Fale conosco no meu superior?!
Enviado: 21 Jul 2011, 08:53
por normando
Aqui vai parte do código !
<div id="menu">
<ul>
<li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></li>
<?php foreach ($categories as $category) { ?>
<li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
<?php if ($category['children']) { ?>
<div>
<?php for ($i = 0; $i < count($category['children']);) { ?>
<ul>
<?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
<?php for (; $i < $j; $i++) { ?>
<?php if (isset($category['children'][$i])) { ?>
<li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
<?php } ?>
<?php } ?>
</ul>
<?php } ?>
</div>
<?php } ?>
</li>
<?php } ?>
</ul>
</div>
Re: Como colocar Fale conosco no meu superior?!
Enviado: 21 Jul 2011, 10:33
por joao mello
Aqui o "erro"
Código: Selecionar todos<li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></li>
Cerreto:
Código: Selecionar todos<li><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a></li>
Faltou você fechar a tag
<a>
no mais está tudo certo.
Re: Como colocar Fale conosco no meu superior?!
Enviado: 21 Jul 2011, 11:19
por normando
Valeu pela dica..
Mas quando eu jogo o contato..dá erro.. Undefined variable : text_contact in c:template\common\header.tpl
desde já agradeço pela dica.
Re: Como colocar Fale conosco no meu superior?!
Enviado: 21 Jul 2011, 11:54
por joao mello
Poxa me perdoe mas esquecí de te mostrar tbm o que tem q fazer, este erro é pq ñ existe a a variavel
text_contact
voce terá que acrescentar esta chamada no seguinte arquivo:
(
/catalog/controller/common/header.php)
Código: Selecionar todosclass ControllerCommonHeader extends Controller {
protected function index() {
$this->data['title'] = $this->document->getTitle();
if (isset($this->request->server['HTTPS']) && (($this->request->server['HTTPS'] == 'on') || ($this->request->server['HTTPS'] == '1'))) {
$this->data['base'] = $this->config->get('config_ssl');
} else {
$this->data['base'] = $this->config->get('config_url');
}
$this->data['text_contact'] = $this->language->get('text_contact'); //<-Acrescenta esta linha
$this->data['description'] = $this->document->getDescription();
...
...
$this->data['contact'] = $this->url->link('information/contact');//<-Acrescenta esta linha tambem
if (isset($this->request->get['filter_name'])) {
$this->data['filter_name'] = $this->request->get['filter_name'];
} else {
$this->data['filter_name'] = '';
}
...
...
Feito isso funciona, acabei de testar.
OBS: coloque os códigos entre as tags [ code] [/ code] quando postar.
Fica com Deus.
Re: Como colocar Fale conosco no meu superior?!
Enviado: 21 Jul 2011, 13:59
por normando
Cara..tá tudo dando certo..valeu pelas dicas, só a última dúvida, como faço para colocar o contato por último tipo meu menu está assim! Principal-Contato-Produtos-Como Comprar - Sobre.
Quero que fica assim Principal-Produtos-Como Comprar-Sobre-Contato.
Cordialemnte
Normando
Re: Como colocar Fale conosco no meu superior?!
Enviado: 21 Jul 2011, 14:43
por joao mello
Se liga nesta parte do código:
Faça isso:
Código: Selecionar todos<?php } ?>
</li>
<li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li>
<?php } ?>
</ul>
</div>