• Cadastro
  • Fóruns
  • Manual
  • Projetos
  • Seminário
  • Tradução
  • Tutoriais
  • Dicas
Início

Itens ativos

  • Image Field - imagem não aparece
  • Site sobre o Pier de Ipanema
  • Subi o site mas imagens não aparecem
  • htaccess funciona em subdomínio mas não no raiz na locaweb
  • Duvidas com Formulários e Notícias
  • TiniMCE retira a tag 'rel=' do Lightbox2
  • Drupal no xammp -erro na instalação
  • Obter o URL Alias de um determinado caminho de taxonomia, através de PHP
  • Webform com %get - não funcionou
  • não sei trabalhar com o drupal
mais

Pesquisa

Google
Web Drupal Brasil

Login do usuário

  • Criar nova conta
  • Solicitar uma nova senha

Parceiros

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início

Criando $node programando

Digamos que você precisa inserir um valor a mais na variável $node, as vezes você carrega um formulário complementar em AJAX ou quer adicionar uma informação especifica.

É possível fazer isso via módulo.

No hook_submit, nós podemos inserir mais valores na variável $node.

Podemos fazer algo assim:

function meumodulo_submit(&$node) {
  $node->endereco = $_POST['endereco'];
}

Nesse exemplo eu pego um valor do POST e coloco dentro da variável $node, eu fiz isso porque meu formulário vem em AJAX e o $node não consegue pegar os campos, mas através do POST eu consigo pegar os valores.

Como a variável $node se trata de um ponteiro, esse valor vai ficar disponível para trabalhar nos outros hooks, como hook_insert. O hook_insert é chamado logo depois do hook_submit.

Quem tiver mais interesse sobre isso acessa: http://drupal.org/node/178506

Abração.

Enviado por patrickespake em ter, 20/11/2007 - 10:46.
  • Por favor, se logue ou se registre para poder enviar comentários
  • 333 leituras
Designimage

Este site é feito, orgulhosamente, com Drupal.