Página 1 de 2
formulário de contato
Enviado: 27 Dez 2011, 20:05
por Silvana
Pessoal,
É a primeira vez que estou usando o opencart e tenho que entregar a loja até sexta-feira.
Tenho duas dúvidas de principiante, então, por favor, tenham paciência comigo!
Estou usando o tema padrão do opencart e fazendo as modificações.
1) O menu principal horizontal está mostrando o menu de departamentos. Para mim está ótimo, o problema é que não consigo colocar a página de contatos lá. Se crio como um departamento, ele vai com o layout dos produtos e queria colocar o formulário. Como fazer? Aliás, isso já serviria para colocar qq página de informação no menu!
2) Criei as urls amigáveis... como criar a url amigável para a home?
Grata!!!
Re: formulário de contato
Enviado: 27 Dez 2011, 22:54
por Renato Frota
Silvana escreveu:1) O menu principal horizontal está mostrando o menu de departamentos. Para mim está ótimo, o problema é que não consigo colocar a página de contatos lá. Se crio como um departamento, ele vai com o layout dos produtos e queria colocar o formulário. Como fazer? Aliás, isso já serviria para colocar qq página de informação no menu!
catalog/view/theme/-seu-tema-/template/common/header.tpl
Se quiser o link antes das categorias, procure próximo a linha 113:
Insira logo após:
Se quiser após as categorias, insira o código antes desse conteúdo, que fica próximo à linha 133:
2) Crie as urls amigáveis... como criar a url amigável para a home?
Explique melhor o que deseja, por favor.
A home já abre pela URL da loja sem parametros, com apenas "index.php" ou ainda, com route=common/home.
Você deseja ter uma nova SEO URL, como seusite.com/inicio, por exemplo?
Ou deseja apenas um link sem o 'route=common/home' no logotipo?
Re: formulário de contato
Enviado: 28 Dez 2011, 05:08
por Silvana
OI Renato,
Grata pela informação sobre o menu. Achei que dava para fazer pelo admin. Sem problemas, será mais simples do que imaginava!
Quanto a url amigável na home, queria simplesmente tirar o route=common/home
Valeu!
Re: formulário de contato
Enviado: 28 Dez 2011, 15:13
por Renato Frota
Para remover o route=common/home do logotipo (e de outros links que usem a variável de ambiente "$home"), edite os seguintes arquivos:
catalog/controller/common/header.php, linha 82
troque
por
catalog/controller/common/seo_url.php, linha 67
troque
por
Código: Selecionar todos if (isset($url_data['query'])) { parse_str($url_data['query'], $data); }
system/library/url.php, linha 19
troque
Código: Selecionar todos $url .= 'index.php?route=' . $route;
if ($args) {
$url .= str_replace('&', '&', '&' . ltrim($args, '&'));
}
por
Código: Selecionar todos if ($route!='main') {
$url .= 'index.php?route=' . $route;
}
if ($args) {
if ($route=='main') {
$url .= str_replace('&', '&', 'index.php?' . ltrim($args, '&'));
} else {
$url .= str_replace('&', '&', '&' . ltrim($args, '&'));
}
}
Testei aqui e funcionou perfeitamente.
Re: formulário de contato
Enviado: 28 Dez 2011, 19:09
por Silvana
Valeu Renato! Brigadão!!!
Re: formulário de contato
Enviado: 21 Jan 2012, 10:35
por Renato Frota
Quem estiver interessado num vQmod para esta alteração, entre em contato.
Re: formulário de contato
Enviado: 23 Jan 2012, 07:15
por sennocao
Olá Renato, não encontrei esse código no OP 1.4.9.6, como faço para retirar esse common dos urls?
Re: formulário de contato
Enviado: 23 Jan 2012, 16:24
por Renato Frota
sennocao escreveu:Olá Renato, não encontrei esse código no OP 1.4.9.6, como faço para retirar esse common dos urls?
Só desenvolvo para a versão mais recente, amigo.. não tenho muito tempo livre para fazer para outras versões.
Se quiser, faço o módulo para você comercialmente.
Abraço
Re: formulário de contato
Enviado: 09 Ago 2012, 09:53
por tasag
Renato, muito obrigado pela ajuda.
Redondinho.
sem quere abusar como faço para que a página principal seja um conteúdo, por exemplo.
www.site.com cai para uma página inicial com algum conteúdo, no menu principal, ao lado do Home estaria as categorias como vem por padrão no opencart.
Tem como fazer isso ?
Re: formulário de contato
Enviado: 12 Nov 2012, 12:06
por Corpala
Boa tarde Renato,
Aproveitando o tópico aqui, estou com um problema.
Tenho uma opção em meu menu horizontal e gostaria de inserir um link para outro site nesta opção. Como faço?
Por exemplo: opção "Forum" e quero jogar um link por tras que redirecione a este forum quando clicar.
Obrigado