Drupal

Perguntas e respostas para desenvolvedores e administradores do Drupal

2
é $ node sempre disponível em page.tpl.php
Estou recebendo periodicamente um erro sobre a indefinição de $ node em um dos meus arquivos de modelo. Tenho uma condição if simples que verifica o tipo de nó que está sendo exibido. Eu assumi que o nó $ está sempre disponível ou estou errado?
12 7  theming 

3
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. Obrigado! $nodestorage = …

3
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 = $node->get('field_paragraph')->referencedEntities();
12 8  paragraphs 

2
Como tornar o conjunto de campos personalizado recolhido por padrão no Drupal 8
No Drupal 7, havia a opção de ter o conjunto de campos recolhível ou não e restringir o estado padrão deste elemento do formulário (recolhido ou não recolhido). Exemplo: $form['contact_data'] = array( '#title' => t("Contact data"), '#type' => 'fieldset', '#collapsible' => TRUE, '#collapsed' => FALSE, ); Agora, no Drupal 8, …
12 forms  8 

2
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, FormStateInterface $form_state) { if (empty($form_state->getValue('number'))) { $form_state->setValue('number', 3); } …
12 forms  8  ajax 

4
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: pivate_tempstore e shared_tempstore Mas isso funciona apenas para autentica usuários. O que posso usar para armazenar dados? $ _SESSION? ou Drupal …
12 8  sessions  files 

4
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 8?
12 nodes  8 


4
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 …
12 database  8 

4
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 /home/mywebsite/mywebsite.com/core/includes/bootstrap.inc na linha …
12 drush  8 

1
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 …
12 8 


8
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 de várias etapas. …
12 8  forms 



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.