Drupal

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

12
Como excluir um tipo de conteúdo programaticamente?

Criei programaticamente um tipo de conteúdo durante a instalação do módulo (usando a configuração de armazenamento em campo). Quero excluir esse tipo de conteúdo enquanto desinstala o módulo. Existe alguma maneira de fazer isso com o Drupal

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 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
KernelEvents :: REQUEST não é acionado em páginas em cache

Estou tentando implementar um assinante de evento KernelEvents :: REQUEST para executar alguma ação no carregamento da página. Eu preciso que esse evento seja acionado, independentemente de a página solicitada existir no cache do Drupal - parece que o KernelEvents :: REQUEST não é acionado quando...

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

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

12
Como obter valores de campo de parágrafo?

Gostaria de criar uma lista de produtos no drupal e enviá-la em um serviço da web. Para isso, criei um tipo de entidade com parágrafos para cada produto. Como posso carregar o parágrafo e acessar seus campos? Até agora, vejo apenas o target_id e target_revision_id do produto....

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

11
Múltiplos (e diferentes) crons?

Em um webiste de produção normal, há muitas tarefas que precisam ser realizadas via crontab, mas digamos que você não deseja que todas essas tarefas sejam executadas em cada cron. Por exemplo, eu adoraria ter: Um cron que é executado uma vez por dia, para a manutenção 'normal' (atualizações, por...

11
Como faço para converter um tema do Wordpress?

Pesquisei no Google, mas não encontrei nenhuma solução automatizada. Então, eu comecei manualmente. O mapeamento de arquivos CSS é fácil, mas estou procurando uma maneira de mapear blocos / modelos. Por favor

11
Crie um novo tipo de conteúdo em hook_install

Alguém pode me mostrar um exemplo adequado de como criar um novo tipo de conteúdo no método hook_install de um módulo ? Eu também gostaria de saber se / o que devo fazer durante o hook_uninstall para limpar minha bagunça; Eu li que há algum debate sobre simplesmente remover o conteúdo. Não...

11
excluir comentários em massa

como posso excluir todos os comentários de uma só vez? Eu vi como fazê-lo com nós e módulo bulkdelete. Como excluir todos os nós de um determinado tipo de conteúdo? mas estou procurando uma solução semelhante para comentários. Estou procurando uma solução que não deixe nenhum artefato no banco de...