OVERRIDE SEBLOD

  • lammm
  • Avatar de lammm Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
12 anos 4 meses atrás #90589 por lammm
lammm created the topic: OVERRIDE SEBLOD
Pessoal, criei um formulario normal com seblod.

Quando aplico a teoria do OVERRIDE, o botão não funciona. Veja meu código:

<?php
// Previnir acesso direto ao arquivo
defined( '_JEXEC' ) or die;

$pais = $cck->renderField('pas');
$cep = $cck->renderField('cep');
$rua = $cck->renderField('rua');
$bairro = $cck->renderField('bairro');
$cidade = $cck->renderField('cidade');
$uf = $cck->renderField('og');
$botao = $cck->renderField('Submeter');
?>

<?php
echo $cep;
echo $rua;
echo $bairro;
echo $cidade;
echo $uf;
echo $botao;
?>

Aparece tudo na tela, porém, quando clico no BOTAO, ele NÃO FUNCIONA. Ao tirar esse OVERRIDE, funciona perfeitamente.

Acredito que preciso tratar o formulario neste OVERRIDE. Como faço isso? Se não for, o que devo fazer?

Valeu!

Please Entrar ou Registrar to join the conversation.


Mais
12 anos 4 meses atrás #90608 por Uriel
Uriel replied the topic: Re: OVERRIDE SEBLOD
Faça assim

<?php echo $cck->renderField('button_next'); ?>

e não assim

$botao = $cck->renderField('Submeter');


abraço

Please Entrar ou Registrar to join the conversation.

  • lammm
  • Avatar de lammm Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
12 anos 4 meses atrás #90614 por lammm
lammm replied the topic: Re: OVERRIDE SEBLOD
Uai Uriel,

Pior que não funcionou não.
Posso estar fazendo algo errado, veja:
<?php echo $cck->renderField('asspf_btsubmeter'); ?>

"asspf_btsubmeter" é o nome do meu componente, o titulo é "Submeter"

O botão aparece mas, clicando nele, nada acontece. Como se ele não existisse.

Please Entrar ou Registrar to join the conversation.

  • lammm
  • Avatar de lammm Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
12 anos 4 meses atrás #90615 por lammm
lammm replied the topic: Re: OVERRIDE SEBLOD

lammm escreveu: Uai Uriel,

Pior que não funcionou não.
Posso estar fazendo algo errado, veja:
<?php echo $cck->renderField('asspf_btsubmeter'); ?>

"asspf_btsubmeter" é o nome do meu componente, o titulo é "Submeter"

O botão aparece mas, clicando nele, nada acontece. Como se ele não existisse.



Por falar nisso URIEL, vc conhece algum PLUGIN que permita que eu crie códigos em PHP como acontece com a opção STUFF, que permite criar scripts JS, em cada componente do SEBLOD?

Please Entrar ou Registrar to join the conversation.

  • lammm
  • Avatar de lammm Autor do Tópico
  • Offline
  • JCB! Estagiário
  • JCB! Estagiário
Mais
12 anos 4 meses atrás #90617 por lammm
lammm replied the topic: Re: OVERRIDE SEBLOD

lammm escreveu:

lammm escreveu: Uai Uriel,

Pior que não funcionou não.
Posso estar fazendo algo errado, veja:
<?php echo $cck->renderField('asspf_btsubmeter'); ?>

"asspf_btsubmeter" é o nome do meu componente, o titulo é "Submeter"

O botão aparece mas, clicando nele, nada acontece. Como se ele não existisse.



Por falar nisso URIEL, vc conhece algum PLUGIN que permita que eu crie códigos em PHP como acontece com a opção STUFF, que permite criar scripts JS, em cada componente do SEBLOD?





CONSEGUI até o momento. Valeu Uriel, mas a variavel pode ser assim tb:
$sub = $cck->renderField('asspf_btsubmeter');

Onde $sub pode ser usada para chamada da referencia que seria $cck->renderField('asspf_btsubmeter');

assim a linha de código: <?php echo $cck->renderField('asspf_btsubmeter'); ?>
é a mesma para <?php echo $sub; ?>

Acho que não tem muita diferença, a nãos er quando usar bastante, dai a chamada fica menor.

Bom, o botão ta funcionando, coisa que antes não estava. O que fiz?
Lá no seblod, na área administrativa, o campo do botão "SUBMIT" eu havia colocado
o TYPE como "Button". Dai troquei para "Input" e funcionou.
Nem me pergunte porque, não achei isso ainda na referencia de documentação do Joomla.

Brigado Uriel.

Se for possível cara, se vc souber, por favor, como adiciono um código PHP neste botão?
Como funciona com JavaScript em cada campo. Existe algum plugin? Devo ir na pasta, mas qual seria? Deveria criar um plugin?

Brigadão pessoal. Aguardo.

Please Entrar ou Registrar to join the conversation.