Usuário criando um novo objeto
| « Tópico anterior |
|
|
Desenvolvimento e design |
|
|
Próximo tópico » |
Entre com seu usuário e senha ou registre-se no site para participar do forum.
| Autor | Mensagem |
|
Raphael Passini
|
Terça-Feira, 20 de Novembro de 2007, 12:01:18
Usuário criando um novo objetoOlá,Criei uma nova classe chamada inscricao, o objetivo é criar dentro do objeto event um novo objeto chamado de inscrição, que contém; nome, ultimo nome, forma de pgto. Enfim o que eu preciso é que quando o usuário clicar em um link "INSCREVA-SE" seja criado um NOVO OBJETO do tipo inscricao DENTRO do objeto do tipo EVENT que ele está vizualizando. Alguém poderia me ajudar? Obrigado. |
|
|
Quarta-Feira, 21 de Novembro de 2007, 10:48:49
Olá Raphael,
Pelo que eu entendi, o que você precisa é o mesmo que esta descrito neste link: http://ezbrasil.com.br/site/docum...onando_o_botao_na_pagina_de_receitas Considere a pasta "Receita" como seu objeto "Event" e a classe "Receita" como sua classe "Inscricao". Qualquer dúvida entre em contato. Um abraço, Leandro Alves |
|
|
Quarta-Feira, 21 de Novembro de 2007, 12:28:05
Leandro, muito obrigado.
Engraçado é que eu já tinha resolvido e entrei aqui para postar a resposta quando vi sua solução. O seu formulário ficou muito mais simples que o meu que eu copiei do "forum.tpl", pois, não sabia direito como funcionava. Aproveitando esse tópico vou perguntar uma outra coisa: teria como definir que quando os usuários do grupo "Administrador" acessarem esse mesmo evento (class: event) ao invés de ser exibido o botão "inscreva-se" seja exibido algo como "Ver lista de inscritos"? Ou talvez, toda vez que um novo objeto do tipo "Subscription" for adicionado ser disparado automaticamente um email para o endereço X |
|
|
Quinta-Feira, 22 de Novembro de 2007, 16:55:01
Olá Raphael... apesar da demora, espero ainda lhe ajudar...
Você poderia tentar algo assim:
{def $user=fetch( 'user', 'current_user' )}
{if $user.groups|contains( 12 )}
Ver lista de inscritos
{else}
inscreva-se
{/if}
Sobre o lance de enviar e-mail, acredito que seja possível sim, mas sinceramente no momento não saberia lhe dizer como proceder... se descobrir algo ai fale aqui pra gente... Um abraço, Leandro Alves |
