Drupal

12
Como posso reinstalar um módulo?

Estou criando no módulo Drupal 8. Eu usei uma tabela personalizada para armazenar os dados coletados dos formulários. De alguma forma, durante a instalação, as tabelas não são criadas devido a um problema no arquivo de instalação. Agora eu corrigi o problema e quero instalar o módulo...

12
Como executar testes do PHPUnit?

O Drupal 8 está complementando a estrutura de teste baseada no Simpletest com PHPUnit , e o Simpletest pode ser removido no Drupal 9. Ainda não estou atualizando para o Drupal 8, mas queria saber como posso escrever testes existentes no PHPUnit (para acompanhar a tendência) do Drupal 7, em vez do...

12
Como renderizar um modelo no Drupal 8

Estou tentando renderizar um modelo no Drupal 8. No Drupal 7, eu criaria um tema com hook_theme, criaria um diretório de modelos no meu módulo, soltaria o arquivo de modelo e eu poderia exibi-lo com theme (). Como eu faço o eqivilent com o Drupal 8? Eu tentei o seguinte, mas ele errou: No...

12
Tipo de campo numérico na API do formulário

Estou tentando adicionar um tipo de campo "número" a um formulário usando a FAPI: $form['phone_number']['areacode'] = array( '#type' => 'textfield', '#title' => '---', '#width' => '30%', '#align' => 'center', '#required' => true, '#maxlength' => 3 ); Eu mudo o TYPE para...

12
Obter programaticamente um formulário no Drupal 8

A documentação declara: O argumento passado para o método getForm () é o nome da classe que define seu formulário e é uma implementação de \ Drupal \ Core \ Form \ FormBuilderInterface. Como descubro o nome da classe que define o formulário de feedback do site fornecido pelo módulo de contato...

12
Como implantar tradução da interface do usuário?

As seqüências que eu traduzo em "Tradução da interface do usuário" / admin / config / regional / translate não são exportáveis ​​por "Gerenciamento de configuração" / admin / config / development / configuration para mim. Estou esquecendo de algo? Gostaria de automatizar esse processo com...

12
Executar Drush retorna um erro

Estou executando o Drush versão 6.2.0 e o Drupal 8 beta mais recente no Dreamhosters. Quando executo drush cc allno diretório de sites, recebo o seguinte erro imediatamente após executar o comando: Erro fatal: A classe 'Drupal \ Core \ Session \ AccountInterface' não foi encontrada em...

12
Alterar um formulário existente

Começamos com o Drupal 8 e rapidamente encontramos nosso primeiro problema. Como devo alterar um formulário existente no Drupal 8? Precisamos alterar o método save do formulário do nó para redirecionar para outra página. Queremos alterar o formulário do nó para se tornar algo como um formulário...

12
Procurando exemplo de inserção de banco de dados

De acordo com db_inserta página do manual, essa função está obsoleta e é melhor usar a conexão com o banco de dados Drupal 8 para executar a inserção. Descontinuada a partir do Drupal 8.0.x, será removido no Drupal 9.0.0. Em vez disso, injete uma conexão com o banco de dados no seu serviço a...

12
Como clean_class e clean_id funcionam?

Eu sou novo no Drupal 8 e na sintaxe Twig. Não consigo entender como o filtro de trabalho clean_class "region | clean_class"? O que é clean_class aqui? Eu adicionei o seguinte código no meu arquivo page.html.twig {% set classes = [ 'region', 'region-' ~ region|clean_class, ] %} {{...

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