Perguntas com a marcação «hooks»

13
Alteração do conteúdo da farinha de rosca

Estou tentando usar esse gancho para alterar um link de trilha de navegação: hook_menu_breadcrumb_alter(&$active_trail, $item) O gancho não parece ser chamado. Eu tentei : Usando o gancho em um tema Usando o gancho em um módulo personalizado (breadcrumb_finder_fix) Limpando todos os caches...

12
Verificar o tipo de conteúdo do nó no gancho de pré-processo

Eu tenho uma série de variáveis ​​que quero disponibilizar em modelos de galho para modelos de conteúdo específicos. Em MYTHEME.themeeu tenho: function MYTHEME_preprocess_node(&$variables) { if (isset($variables['node'])) { $mycustomblock = \Drupal::service('plugin.manager.block')...

12
Como substituir o título da página por tipo de conteúdo

Estou usando o pagetitlemódulo principal para renderizar um título de página. No entanto, para certos tipos de conteúdo, quero opáginao título principal deve ser o rótulo do tipo de conteúdo (por exemplo, "Notícias") e não o rótulo do nó (por exemplo, "Drupal 8 liberado!"). Existe uma maneira...

11
Crie um novo tipo de conteúdo em hook_install

Alguém pode me mostrar um exemplo adequado de como criar um novo tipo de conteúdo no método hook_install de um módulo ? Eu também gostaria de saber se / o que devo fazer durante o hook_uninstall para limpar minha bagunça; Eu li que há algum debate sobre simplesmente remover o conteúdo. Não...

10
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

10
ordem de execução hook_form_alter

Existe uma maneira de alterar a ordem de execução de hook_form_alter no Drupal 7 sem alterar o peso de um módulo ou invadir o Drupal Core? Estou tentando alterar o elemento adicionado em translation_form_node_form_alter do módulo de tradução. Ao depurar o formulário, não consigo encontrar o...

10
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 retorno de chamada do menu e o...

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

9
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']; $...