Perguntas com a marcação «hooks»

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

3
Que gancho posso usar para ações pós-salvamento?
Eu encontrei vários posts com essa mesma pergunta, mas as respostas sempre divergem para outro tópico ou elas não funcionam para as minhas necessidades. Depois que um nó é salvo, desejo que meu módulo personalizado insira uma linha em uma das minhas tabelas personalizadas que contém o nid do novo …
16 7  hooks  nodes 

2
Gancho para duplicação de campo
Eu tenho um módulo personalizado que está formatando a exibição de um campo de imagem, que pode aceitar vários valores. Gostaria de saber qual gancho devo usar para duplicar o primeiro valor do campo (por exemplo, "[imagem1]") e adicioná-lo de volta ao início da matriz ( array_unshift()acho que) antes que …
15 hooks  media  theming 


3
As exibições respeitam hook_node_access
Estou usando hook_node_access()para negar aos usuários acesso a alguns nós com base em critérios personalizados. No entanto, não quero que esse conteúdo seja exibido em uma exibição que a lista se o usuário não passar nos critérios. Existe alguma maneira de ter visualizações respeitando hook_node_access()implementações?
14 views  hooks  users 

2
Se dois módulos definiram o mesmo caminho de menu no 'hook_menu', qual Drupal escolherá?
Por exemplo, "moduleone" define o caminho 'admin / hello', que gera print_moduleone_stuff(). /** * Implements hook_menu() */ function moduleone_menu() { $items['admin/hello'] = array( 'title' => 'Module One Hello World', 'page callback' => print_moduleone_stuff, ); return $items; } "moduletwo" define o caminho 'admin / hello', que gera print_moduletwo_stuff(). /** * Implements …
14 7  routes  hooks 




7
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 usando Drush Eu tenho o módulo Devel instalado …
13 7  hooks  breadcrumbs 

3
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') ->createInstance('myblock', []); $variables['mycustomblock'] = $mycustomblock->build(); $headertext = \Drupal::service('plugin.manager.block') ->createInstance('headertext', [ 'text-align-submit' => 'right', 'uppercase-submit' => TRUE, 'header_size' => 'h4', 'header-size-submit' …
12 nodes  8  hooks 

5
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 simples de conseguir …
12 theming  hooks  8 


6
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 …
11 7  hooks 


3
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 elemento, portanto, suponho que …
10 7  forms  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.