Perguntas com a marcação «hooks»

8
Adicione seu próprio conteúdo ao nó

Eu criei um módulo que adiciona conteúdo personalizado a um nó; Gostaria de exibir esse conteúdo personalizado na visualização do nó. Eu acho que hook_node_view()é o gancho certo para usar, mas meu conteúdo não é exibido. o que eu consegui até agora é o seguinte código: function...

8
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...

8
É 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...

8
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...

8
Exemplo de hook_file_download

Como restringir o acesso a determinados arquivos com base em seu tipo de conteúdo? Tenho a seção de download para usuários registrados e quero impedi-los de postar links em algum lugar fora do meu site. A implementação é hook_file_download()suficiente? Eu tentei esse código e é suficiente para o...

8
Módulo personalizado com seu próprio menu?

Estou escrevendo meu terceiro módulo personalizado e este é o meu maior desafio até agora. Eu sei como usar o hook_menu para gerar itens de menu e, dependendo do caminho que você escolher, determina onde eles serão exibidos no site (menu de administração ou menu principal, etc.). Minha pergunta é:...

8
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? Que gancho alguém...

7
O que é a alternativa hook_node_view no Drupal 8?

Estou usando o Drupal 8 Beta 14 e quero editar o objeto nó no modo de exibição de teaser. Como hook_node_viewé removido no Drupal 8. Qual é o gancho alternativo ou alguma outra maneira que eu possa usar para editar o nó? É hook_ENTITY_TYPE_viewou hook_entity_viewou alguma outra...