Perguntas com a marcação «8»

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 reconstruir o formulário após a chamada AJAX

Estou tentando permitir que o usuário escolha dinamicamente vários campos com base em uma caixa suspensa usando uma chamada ajax, mas não consigo receber a chamada ajax para reconstruir o formulário posteriormente. <?php class AJAXexample extends BlockBase { public function blockForm($form,...

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
Armazenando dados / sessão para usuário anônimo

Estou trabalhando em uma loja e, para o carrinho, preciso armazenar itens antes do pagamento. $tempstore = \Drupal::service('user.private_tempstore')->get('boutique'); $tempstore->set('poids', $form_state->getValue('poids')); Eu dou uma olhada no serviço ao usuário para:...

12
Como carregar a entidade de parágrafo no objeto nó?

Estou usando parágrafos no meu tipo de conteúdo. Eu criei um tipo de parágrafo e adicionei conteúdo. Agora eu quero carregar os parágrafos em a foreach. Mas nada está aparecendo. $parasestá vazia: $node = \Drupal\node\Entity\Node::load(1); $paras =

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

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
Como faço para configurar o CORS?

O Drupal 8 possui serviço web RESTful embutido no núcleo e, desde a versão 8.2, não precisamos do módulo cors . Agora, para usar os serviços, apenas ativamos e configuramos o arquivo default.service.yml, conforme especificado aqui No entanto, não foi possível definir esta configuração para...

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

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

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