eZ Brasil / Forum / Desenvolvimento e design / Usuário criando um novo objeto

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
Gravatar

Terça-Feira, 20 de Novembro de 2007, 12:01:18

Usuário criando um novo objeto

Olá,

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.
Gravatar
Leandro Alves

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
Gravatar
Raphael Passini

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
Gravatar
Leandro Alves

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