Drupal

Perguntas e respostas para desenvolvedores e administradores do Drupal

5
Como uso hook_views_query_alter ()?
Seguindo o que foi relatado na documentação de hook_views_query_alter () , criei um arquivo chamado alterform.views.ince o coloquei em um módulo ativado chamado alterform. Adicionei o seguinte código em alterform.views.inc.mas não funciona. function alterform_views_query_alter(&$view, &$query) { switch($view->name) { case 'myViewName': echo 'test test'; // test $query->orderby[0] = "FIELD(node.type, 'story', 'page', …
20 7  views  hooks 




4
Método mais fácil para campos condicionais em um formulário
Qual é a maneira mais fácil de obter alguma mágica javascript para ativar / desativar os campos de formulário com base no valor de outro campo? Parece algo que deve haver um ajudante para algum lugar, mas não consigo encontrá-lo. Estou procurando uma solução que não seja restrita a nós.
20 forms  javascript 

7
Desativar registro de notificação por email
Fiz uma pesquisa profunda na web e também tentei muitas soluções alternativas, mas não encontrei nenhuma solução para desativar a notificação por email para novos usuários. Nas configurações do usuário, tenho a opção "Visitantes podem criar contas, mas é necessária a aprovação do administrador" marcada e a opção "Exigir verificação …
20 users 

9
Como implementar referências de nó bidirecional?
O módulo de referência de nó (um componente do CCK) fornece uma ótima maneira de criar uma referência de um nó a partir de outro. Qual é a melhor maneira de expor um relacionamento bidirecional entre os dois? Exemplo abaixo: Por exemplo, em um sistema de rastreamento de tickets com …
20 7  entities  nodes 

3
Como processo programaticamente uma exibição com filtros contextuais?
Como renderizo programaticamente uma exibição com filtros contextuais no Drupal 8? No Drupal 7, geralmente uso o seguinte código. $view = views_get_view('test_view'); //test_view is the view machine name $view->set_display("block"); //block is the view display name $view->set_arguments($tid); //$tid is the argument to pass $view->pre_execute(); $view->execute(); $content = $view->render(); Existe alguma maneira …
20 views  8 

6
Como renderizo um formulário?
Qual é a alternativa para drupal_get_form('user_login'). no Drupal 8? Estou usando o seguinte código no theme_name.theme, mas não funciona. // Include namespace for userLoginForm. use \Drupal\Core\core\modules\user\src\Form; function MYTHEMENAME_preprocess_page(&$variables) { $form = UserLoginForm::create(); }
20 forms  8 

2
Como carregar um nó por um valor de campo?
Eu quero carregar um determinado nó. Não sei o ID do nó, mas sei que ele tem um determinado campo de hash que é único e sei esse hash. Eu quero carregar o nó através do campo hash. Como eu posso fazer isso?
19 nodes  8 

4
Adicionar um manipulador de envio personalizado a um formulário
Como posso adicionar um manipulador de envio de formulário personalizado? Eu tentei adicionar $form['#submit'][] = 'mymodule_form_submit';ou $form['actions']['submit']['#submit'][] = 'mymodule_form_submit';para hook_form_alter(). use Drupal\Core\Form\FormStateInterface; use Symfony\Component\HttpFoundation\Request; function MYMODULE_form_alter(&$form, FormStateInterface $form_state, $form_id) { if ($form_id == 'node_trends_form' || $form_id == 'node_trends_edit_form') { foreach (array_keys($form['actions']) as $action) { if ($action != 'preview' && isset($form['actions'][$action]['#type']) …
19 forms  8 


2
Usando LIKE no db_query no D7
Eu tenho uma consulta como esta no Drupal 6: $sql = 'SELECT sid, score FROM search_index WHERE word LIKE "%%%s%%"'; $result = db_query($sql,$search_term); E funcionou bem, mas agora estou atualizando para o Drupal 7. Eu li e isso deve funcionar, mas não é: $sql = 'SELECT sid, score FROM search_index …
19 7  database 

1
Instale e configure o XHProf (Ubuntu)
Problema Estou tentando usar o XHProf, mas estou recebendo um horrível erro de php toda vez que ele é executado. Warning: Invalid argument supplied for foreach() in xhprof_compute_inclusive_times() (line 1670 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() in xhprof_compute_flat_info() (line 1644 of /var/www/drupal/sites/all/modules/XHProf/xhprof.inc). Warning: Invalid argument supplied for foreach() …
19 7  debugging 


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.