Usuário criando um novo objeto

« Tópico anterior
|
Desenvolvimento e design
|
Próximo tópico »

Você precisa estar conectado para ter acesso aos fóruns. Você pode fazer isto aqui

Autor Mensagem
Raphael Passini

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

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

Quarta-Feira, 21 de Novembro de 2007, 13:48:49 pm

Re: Usuário criando um novo objeto

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

Quarta-Feira, 21 de Novembro de 2007, 15:28:05 pm

Nova dúvida

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

Quinta-Feira, 22 de Novembro de 2007, 19:55:01 pm

Re: Nova dúvida

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



eZ publish™ copyright © 1999-2005 eZ systems as