Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
#7118
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.
#7161
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 ;)
Editado pela última vez por joao mello em 21 Jul 2011, 10:34, em um total de 1 vez.
#7168
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
#7171
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>
#7174
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.
#7184
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 todos
class 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.
#7190
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
#7191
Se liga nesta parte do código:
Código: Selecionar todos
<?php } ?>

</li>

<?php } ?>

</ul>

</div>
Faça isso:
Código: Selecionar todos
<?php } ?>

</li>
<li><a href="<?php echo $contact; ?>"><?php echo $text_contact; ?></a></li>
<?php } ?>

</ul>

</div>