Segunda, 19 Novembro 2012 22:47

Alterar formulário de cadastro nativo do Joomla( acrescentando mais campos) Seblod

Escrito por 
Avalie este item
(4 votos)
Alterar formulário de cadastro nativo do Joomla( acrescentando mais campos) Seblod - 5.0 out of 5 based on 4 votes

Olá pessoal,

Hoje irei mostrar para vocês o que aprendi paralelamente no  SEBLOD com as vídeo-aulas e tutoriais do URIEL.

Bom, trata-se de alterar o formulário de cadastro nativo do Joomla, isso mesmo alterar o formulário que geralmente aparece  “nativamente” conforme figura abaixo no joomla”

(Ou seja, com os campos: Nome, Nome de Usuário, Senha, Confirme sua senha, Endereço de email e confirme o endereço de e-mail).

Suponhamos que você já tenha instalado o SEBLOD NO seu JOOMLA! Vamos partir do princípio que eu quero acrescentar no meu formulário de cadastro nativo um novo campo. Por exemplo quero colocar no form de cadastro o campo “Data de Nascimento”.

Nesse tutorial não precisaremos criar uma nova APP pois o que vamos fazer é justamente acrescentar campos em algo que já está pronto no joomla que por sua vez foi herdado na instalação do seblod. clicando em Forms & Tipos de Conteúdos temos O forme & conteúdo “USER” e também a pasta APP chamda “USER” que corresponde aos campos dos formulários nativos do joomla.

E é exatamente ai onde começa o nosso tutorial de verdade.

Clicando em “USER” vamos abrir onde estão os campos do cadatro nativo do joomla. Lembrando que inúmeras são as possibilidades porém no nosso tutorial vamos apenas acrescentar campos como uma forma de mostrar que se pode fazer isso no seblod imagina o que não podemos tirar proveito não é mesmo. Seguindo vamos cadastrar um novo campo no seblod ok. Começando da “Aba Admin Form”.

Suponhamos que quando o usuário faça o cadastro no frontend do joomla precisarei nesse formulário de cadastro dois campos, são eles, Data de Nascimento e Sexo (masc. Fem.) – Cadastraremos primeiramente o campo data de nascimento. Note que criamos um campo na pasta app “user” e estilo calendário feito isso apenas salve.

Iremos agora colocar o campo Sexo, com o mesmo procedimento,  clicando em incluir novo campo. Desa vez escolheremos a opção do “type” Radio observando as demais configurações conforme marcação abaixo.

Simples assim. Feito isso seus conteúdos forms nativos do User,, “APÓS SALVAR” devem estar assim no admin Form:

Para que possamos desfrutar da alteração feita no formulário de cadastro via frontend precisamos incluir os campos criados na aba “Site Form”  conforme figura abaixo:

Arraste esses campos um por vez para a ordem que você desejar, e salve:

Feito isso seu formulário de cadastro nativo do joomla estará pronto para ser utilizado via frontend assim:

E no Admin do joomla ele estará exibido assim:

Já pensaram que depois de alterarem o cadastro nativo do joomla pederemos utilizar dessas informações para compor um sistema com o SEBLOD? e por ai vai...

Bom pessoal espero ter contribuído, é pouco mais dá para ter uma visão do que podemos fazer com esse poderoso APP BUILDER & CCK. Isso foi uma das coisas que eu aprendi aqui no cckjoomla.org.

Lido 21742 vezes Última modificação em Segunda, 19 Novembro 2012 23:20

Deixe um comentário

Você precisa escrever no minimo 5 palavras!


Anti-spam: complete the task

7 comentários

  • Link do comentário Philipe Lima Terça, 20 Novembro 2012 23:41 postado por Philipe Lima

    Muito show Fernando, belo tutorial... muito bom mesmo...

    Relatar
  • Link do comentário Rayldo Terça, 26 Março 2013 16:47 postado por Rayldo

    Dúvida: como colocou a data de nascimento como campo obrigatório?

    Relatar
  • Link do comentário gean Terça, 23 Abril 2013 22:24 postado por gean

    Nao encontrei o "User" no joomla 3.0
    pode ajudar?
    vlw
    gean

    Relatar
  • Link do comentário vladmir gomes Domingo, 28 Abril 2013 08:20 postado por vladmir gomes

    Boas!
    Parabéns por compartilhar !
    É o meu primeiro contato com seblod e fiz umas alterações testes em localhost no formulário de cadastro e de cara, se for só isso, nunca foi tão simples....
    algumas dúvidas, se possível, só pra dar seguinto no seu tuto.

    01 - qdo eu mudar a versão do joomla, terei que refazer tudo de novo, ou como copiar este bloco user e jogar no outro ?

    02 - Posso ter esta cópia desse user e jogar em todos os sites (que tenha o seblod) ?

    03 - Coloquei data de nascimento e sexo, a pessoa se cadastra e depois qdo for logar, de cara aparece o formulário com mais umas 4 opções de cadastro obrigatório para dar continuidade, saberia mostrar como fazer pelo seblod?

    Novamente obrigado por compartilhar !

    t+
    Vlad

    Relatar
  • Link do comentário vladmir gomes Domingo, 28 Abril 2013 10:09 postado por vladmir gomes

    Boas!
    Está dando este probleminha, que pode ser o mesmo para leigos como eu. Se puder dar uma olhadinha.

    Criei um novo campo, CIDADE, OK !
    Me loguei com um usuário normal, fui em ver perfil e não aparece o item CIDADE, fui em editar perfil e tb não aparece. Não funcionário para cadastros anteriores ?
    Criei um novo usuário, me loguei, qdo fui ver perfil, dá erro 404. Ops! Erro somente com o novo usuário. Fui em editar perfil, e ai aparece o item CIDADE.
    E reparei que neste editar perfil no endreço aparece “…?option=com_cck&view=form&…” e já o ver perfil ele não busca o CCK “…component/content/article?id=….”
    E os itens de edição são diferentes:
    Neste novo usuário mostra a cópia dos dados do cadastro
    No usuário antigo mostra fusu horário, idioma ….


    Obrigadão!

    Relatar
  • Link do comentário Henrique Prates da Silva Quarta, 02 Outubro 2013 01:54 postado por Henrique Prates da Silva

    Rapas segui o tutorial e depois quando cadastro o usuário não aparace no site o novo usuário, oque pode ser?

    Segue o link:

    http://www.chamepizzas.com.br/index.php?option=com_cck&view=form&layout=edit&type=user&Itemid=135

    Relatar
  • Link do comentário TTigerwods Caine Sexta, 01 Novembro 2013 12:00 postado por TTigerwods Caine

    Minha dúvida é a mesma do Vladmir Gomes, os campos não aparecem alterados no perfil do usuário, como fazer aparecer?

    Relatar