- Postagens: 189
- Obrigados Recebidos: 0
Parâmetros para tempaltes
- thiagoiasd
-
Autor do Tópico
- Offline
- JCB! Professional
-
Menos
Mais
12 anos 4 meses atrás #90147
por thiagoiasd
thiagoiasd created the topic: Parâmetros para tempaltes
Galera blz?
seguinte estou com um probleminha basico aqui rsrs
estou criando um template do zero só que ele tem algus parámetros específicos e um deles não estou sabendo fazer.
criei um parâmetro para o envio do logo e outro para a escolha de posição dele
Tipo assim:
Logo Type : aqui vc escolhe se o logo vai ser imagem ou texto
Posição do Logo : aqui vc escolhe a posição do seu logo no tema.
O problema que estou tendo é que o logo não aparece de modo algum na posição escolhida, e mesmo que eu escolha uma posição qualquer ao voltar no template/admin a posição que escolhi não esta marcada ele fica na posição inicial do tema.
e para chamar ele no template estou usando o seguinte código:e para que ele seja exibido:
e a função do parametro no templatedetails:
vcs podem me ajudar a resolver este pequeno problema?
seguinte estou com um probleminha basico aqui rsrs
estou criando um template do zero só que ele tem algus parámetros específicos e um deles não estou sabendo fazer.
criei um parâmetro para o envio do logo e outro para a escolha de posição dele
Tipo assim:
Logo Type : aqui vc escolhe se o logo vai ser imagem ou texto
Posição do Logo : aqui vc escolhe a posição do seu logo no tema.

O problema que estou tendo é que o logo não aparece de modo algum na posição escolhida, e mesmo que eu escolha uma posição qualquer ao voltar no template/admin a posição que escolhi não esta marcada ele fica na posição inicial do tema.
e para chamar ele no template estou usando o seguinte código:
$logoposition = $this->params->get('logoposition');
<?php echo $this->params->get('logoposition'); ?>
e a função do parametro no templatedetails:
<field name="logoposition" type="list" default="header-a" label="Posição do Logo" description="Escolha onde seu logo aparecerá no site" filter="word" >
<option value="top-a">top-a</option>
<option value="top-b">top-b</option>
...
vcs podem me ajudar a resolver este pequeno problema?
Please Entrar ou Registrar to join the conversation.
- masinfox
-
- Offline
- JCB! Master
-
12 anos 4 meses atrás #90732
por masinfox
[url=http://www.masinfox.com:59pl1xnr][b:59pl1xnr][color=#0040BF:59pl1xnr]www.masinfox.com[/color:59pl1xnr][/b:59pl1xnr][/url:59pl1xnr]
masinfox replied the topic: Re: Parâmetros para tempaltes
olá amigo, o que voce esta fazendo é exibir duas vezes a variavel $logoposition
voce deve fazer assim:
insira a variavel dentro de uma posicao joomla ex:
<jdoc:include type="module" name="$logoposition" title="" />
para melhorar isso poderá utilizar uma condicional, tipo
if($logoposition== "top-a"){
<jdoc:include type="module" name="top-a" title="" />
}else{
<jdoc:include type="module" name="top-b" title="" />
}
tudo isso deve combinar com o css para que possa exibir o modulo na posicão certa, ainda poderá fazer isso de uma outra forma, somente com links de imagem ex
if($logoposition== "top-a"){
<div class="direita"><img src="$logo"></div>
}else{
<div class="esquerda"><img src="$logo"></div>
}
bom como pode ver pode fazer de várias formas distintas
voce deve fazer assim:
insira a variavel dentro de uma posicao joomla ex:
<jdoc:include type="module" name="$logoposition" title="" />
para melhorar isso poderá utilizar uma condicional, tipo
if($logoposition== "top-a"){
<jdoc:include type="module" name="top-a" title="" />
}else{
<jdoc:include type="module" name="top-b" title="" />
}
tudo isso deve combinar com o css para que possa exibir o modulo na posicão certa, ainda poderá fazer isso de uma outra forma, somente com links de imagem ex
if($logoposition== "top-a"){
<div class="direita"><img src="$logo"></div>
}else{
<div class="esquerda"><img src="$logo"></div>
}
bom como pode ver pode fazer de várias formas distintas
[url=http://www.masinfox.com:59pl1xnr][b:59pl1xnr][color=#0040BF:59pl1xnr]www.masinfox.com[/color:59pl1xnr][/b:59pl1xnr][/url:59pl1xnr]
Please Entrar ou Registrar to join the conversation.