Perguntas com a marcação «hooks»

Use-o para o mecanismo que permite estender a funcionalidade do módulo sem editar seu código.



1
Como passo dados entre ganchos que não interagem?
Como transmito dados entre ganchos que não interagem entre eles ou entre um retorno de chamada de menu e um gancho? No caso de os dois ganchos terem um parâmetro em comum, e esse parâmetro é passado por referência, isso é fácil. O que faço quando os ganchos, ou o …
10 hooks 

1
Ganchos de tema vs ganchos de módulo
Às vezes, quando tento aplicar um gancho, apenas para perceber que ele deveria estar em um arquivo de módulo. Existe uma maneira de saber quais ganchos podem ser implementados no arquivo template.php de um tema ou em um módulo?
10 hooks 




1
Meus ganchos não são invocados pelo Drupal
Estou desenvolvendo um módulo, mas os ganchos que estou adicionando não são invocados no Drupal. Isso acontece com mais de um gancho. Eu li a documentação dos ganchos e não consigo encontrar nada que explique por que isso acontece. Eu verifiquei que estou usando os parâmetros corretos e retornando o …
9 hooks 

1
Como usar hook_node_presave para alterar o valor do campo
Basicamente, quero colocar o nome e o sobrenome juntos em $ node-> field_par_contact_name Mas isso me dá um aviso. (Ver abaixo) função partner_node_presave ($ node) { if ($ node-> type == 'parceria') { $ first_name = $ node-> field_par_contact_first_name ['und'] [0] ['nome']; $ sobrenome = $ node-> field_par_contact_surname ['und'] [0] …
9 hooks 

3
Como você carrega arquivos javascript extras necessários para o plug-in wysiwyg api nas páginas de nó / edição?
Estou construindo um plug-in usando o módulo API WYSIWYG do Drupal 7 que adicionará um botão à barra de ferramentas dos editores suportados. Estou usando o hook_wysiwyg_plugin()gancho para criar um novo botão na barra de ferramentas do editor, mas preciso carregar alguns outros arquivos javascript. O hook_wysiwyg_plugin()gancho parece permitir que …
9 7  hooks  wysiwyg 

1
Como insiro o HTML antes da tag de fechamento do corpo?
Estou procurando a melhor maneira de inserir conteúdo HTML arbitrário em uma página antes da tag do corpo de fechamento, semelhante à maneira como drupal_add_js()adiciona JavaScript ao final da página. Eu estou vindo de um fundo do Wordpress, e no Wordpress isso pode ser feito usando o wp_footer()gancho. Eu olhei …
8 7  hooks 

3
Como incorporar o NID de um nó no título de um nó?
Eu sei que o módulo Automatic Nodetitles existe, mas é apenas para o Drupal 7. Existe um método para atribuir automaticamente o título ao NID ao clicar em enviar? Eu sei que o NID não existe até que o botão enviar seja pressionado. Como alguém incorporaria o NID no título? …
8 8  hooks  nodes 


4
É possível conectar ao evento variable_set ()?
Gostaria de acompanhar o evento de alterações do sistema, para torná-las reversíveis. Ao verificar variable_set (), vejo que não há gancho fornecido para esse evento. Existe alguma maneira de eu fazer isso? Eu posso alterar para ligar aos formulários de configurações, mas há muitas configurações para rastrear; se eu posso …
8 7  hooks 

4
Alternativas ao hook_init ()
Eu uso hook_init()para verificar o último horário de acesso dos usuários. Se o último horário de acesso for ontem, incremento um contador e defino algumas variáveis. O problema é que hook_init()algumas vezes é executado mais de uma vez (posso ver isso usando dsm()) para o mesmo carregamento de página, portanto, …
8 7  hooks 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.