Drupal

Perguntas e respostas para desenvolvedores e administradores do Drupal

1
Visualizações 3 não reconhece um manipulador declarado. Por que não?
Nos módulos / addressfield / addressfield.module, tenho: /** * Implements hook_views_api(). */ function addressfield_views_api() { return array( 'api' => 3, 'path' => drupal_get_path('module', 'addressfield') . '/views', ); } e /** * Implements hook_field_views_data_alter * * @param mixed $result * @param mixed $field */ function addressfield_field_views_data_alter (&$result, $field) { if (array_key_exists('field_data_field_address', …
12 7  views 

4
Como acelerar as operações da API do lote?
Eu me deparei com isso tanto com módulos de contribuição de terceiros quanto com algumas de minhas próprias operações. Estou curioso sobre as várias maneiras de acelerar minhas operações em lote / contrib ? Suponha que eles trabalhem com nós (importação / atualização etc.) e estamos lidando com listas de …

3
As sugestões de modelo de página não estão funcionando
Eu criei um tema e tenho meus arquivos de modelo nessa estrutura /templates/page/page.tpl.php /templates/page/page--node-type.tpl.php Eu criei um modelo de página personalizado, mas por algum motivo ele não está sendo escolhido pelo Drupal. Limpei meu cache e também tentei adicionar essa função de pré-processador no arquivo template.php do tema, mas ele …
12 7  theming 

3
Como gerencio o desenvolvimento colaborativo em um site Drupal?
Eu trabalho com outro desenvolvedor em um site Drupal. Temos nos esforçado para encontrar uma boa maneira de trabalhar em diferentes partes do site ao mesmo tempo, sem nos atrapalhar. Tentamos trabalhar na mesma instância de desenvolvimento do site, mas geralmente pisamos um no outro ou colocamos um código incorreto …
12 7 

3
O que significa vid
Eu projetei uma exibição e vejo essa consulta na seção de visualização: SELECT node.nid AS nid, node_data_field_crm_history_brokerid.field_crm_history_brokerid_value AS node_data_field_crm_history_brokerid_field_crm_history_brokerid_value, node.language AS node_language, node.type AS node_type, node.vid AS node_vid, node_data_field_crm_history_brokerid.field_crm_history_caseid_value AS node_data_field_crm_history_brokerid_field_crm_history_caseid_value, node_data_field_crm_history_brokerid.field_crm_history_dateadded_value AS node_data_field_crm_history_brokerid_field_crm_history_dateadded_value, node_data_field_crm_history_brokerid.field_crm_history_entrydesc_value AS node_data_field_crm_history_brokerid_field_crm_history_entrydesc_value FROM node node LEFT JOIN content_type_crm_history node_data_field_crm_history_brokerid ON node.vid = node_data_field_crm_history_brokerid.vid WHERE node.type …
12 views  database 



4
Como acessar um rótulo selecionado em vez de valor
Eu tenho uma lista selecionada de estados: AL|Alabama AK|Alaska AZ|Arizona AR|Arkansas No código para acessar o valor do estado selecionado, posso executar um código como este: ... $entity->get('field_state')->value; ... Eu recebo os valores como AL ou AK. Como posso obter rótulos como Alabama ou Alasca?
12 8 

2
Como faço para criar tabela no módulo personalizado
No Drupal 7, costumávamos usar hook_schema()o arquivo .install para criar uma tabela. Acredito que, no Drupal 8, você também pode fazer isso, mas fiquei com a impressão de que você deveria criar arquivos .yml com seu esquema. Qual é o método para criar tabelas no Drupal 8?
12 8  database 


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 obtenho o rótulo do tipo de nó de um objeto de nó?
Estou tentando obter o rótulo do pacote (rótulo do tipo de nó) do nó a partir de um objeto de nó no Drupal 8. Isso funciona, mas parece exagerado: $node_type = \Drupal::entityManager()->getStorage('node_type')->load($node->getType())->get('name'); Existe outra maneira de obter o rótulo do pacote, possível de uma maneira menos complicada ?
12 8  entities 

2
Renderize um campo de nó dentro de page.html.twig
Eu tenho um campo de imagem no meu tipo de conteúdo (field_hero_image). Não quero que ele seja renderizado no arquivo node.html.twig. No entanto, eu quero renderizá-lo no arquivo page.html.twig. Especificamente, quero renderizá-lo ao lado do título da página. Que código eu usaria no meu arquivo page.html.twig para acessar os campos …
12 theming  8 

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 


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.