Drupal

Perguntas e respostas para desenvolvedores e administradores do Drupal

3
Atualizar programaticamente o valor de um campo
Desejo atualizar o valor de um campo de nó quando um nó é atualizado. Tentei usar o código mencionado aqui Atualizando programaticamente um nó Drupal 8 use Drupal\node\Entity\Node; function hello_world_entity_presave(Drupal\Core\Entity\EntityInterface $entity) { $check = \Drupal::routeMatch()->getParameter('node'); if ($check) { $node = Node::load($check->nid->value); $node->title->value = 'testing'; //set value for field $node->save(); } …
14 8 

5
Como obter o rótulo do pacote da entidade
Como obtenho o rótulo legível por humanos de um pacote de uma entidade carregada. Digamos que quero obter o rótulo de um nó do pacote my_article que é "Meu artigo incrível" // Load a node $node = Drupal::entityManager()->getStorage('node')->load(4); print $node->bundle(); // prints the machine-readable name. e.g. 'my_article'. print $node->getEntityType()->getBundleLabel(); // …
14 8  entities 

3
Como mostro o título do nó atual em page.html.twig OU em node.html.twig?
Se eu quiser mostrar o título do nó atual em page.html.twig (por padrão, parece estar disponível apenas em node.html.twig), tenho que criar uma função de pré-processo, da seguinte forma: function theme_preprocess_page(&$variables, $hook) { // Set our page title so we can access it in page.html.twig if ($node = \Drupal::routeMatch()->getParameter('node')) { …
14 theming  8 



2
como mostrar admin / reports / dblog no terminal (cli)
Enquanto desenvolvo, gosto muito de uma tela dedicada com todas as mensagens de log drupal. Trabalhar no mac ou * nix criando uma nova janela de terminal e executando tail -f no arquivo de log seria muito bom. Para que eu possa executar um tail -f no apache error.log, mas …

1
Como uso um retorno de chamada de envio em um formulário de configurações de administrador do Drupal?
Estou usando esse código para criar meu formulário de administrador: function custom_orders_admin(){ $form = array(); $form['custom_ignore_terms']['ignore_terms'] = array( '#type' => 'checkboxes', '#title' => t('Don\'t display these'), '#default_value' => variable_get('custom_ignore_terms', array()), '#options' => drupal_map_assoc($termTypes), '#description' => t("Choose the terms you do not want displayed."), '#required' => FALSE, ); return system_settings_form($form); } …
14 7  forms 

3
Como mostrar o termo de taxonomia pai e filho?
Eu tenho um vocabulário como este: Pai 1 Criança 1 Criança 2 Criança 3 Pai 2 Criança 1 Criança 2 Agora eu gostaria de usar uma visão para criar uma lista de um termo pai com seus termos filho. Eu tento fazer isso com a interface do usuário do Views, …


2
Como obter todas as opções de um campo 'select'?
Como posso obter todas as opções para um campo cck? Por exemplo, existe um campo com 3 opções em valores permitidos, como opção1, opção2, opção3. Existe alguma função que receba o nome do campo e retorne a opção1 para a opção3?
14 7 

7
Colocar blocos de forma programática?
Estou usando o Drupal 7. No momento, tenho um menu principal de navegação e alternador de idiomas que existe no cabeçalho do meu site. Coloquei-os lá, indo para o CMS> Estrutura> Blocos e arrastando os blocos para a região do cabeçalho. Como situar programaticamente esses blocos no cabeçalho?
14 7  blocks 




4
Como posso obter uma lista de tipos de conteúdo com drush?
Como posso obter a lista de tipos de conteúdo existente com drush? Isso me permitirá produzir rapidamente uma lista. Eu tentei com: $ drush @d6 @sites genc --types Mas preciso do devel_generatesmódulo ativado para isso. O comando genc precisa do (s) seguinte (s) módulo (s) ativado (s) para executar: devel_generate.
14 drush 

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.