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

Itens ativos

  • Problemas com Drupal no FireFox
  • Modulos - Referencia rapida
  • Multi sites com Drupal 6
  • Auxílio ao Drupal
  • Desmembrar "Navigation Menu"
  • Node vs View vs Intercalação
  • Nofollow para nós específicos
  • O meu site não está abrindo em outra casa!!
  • Como retirar isso do módulo image?
  • Drupal X Joomla
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
  • 256 leituras
Designimage

Este site é feito, orgulhosamente, com Drupal.