Por que devo usar EntityFieldQuery quando posso fazer o mesmo trabalho com Db_select () para buscar o valor. Seria melhor se alguém pudesse fornecer um exemplo, não apenas um
Por que devo usar EntityFieldQuery quando posso fazer o mesmo trabalho com Db_select () para buscar o valor. Seria melhor se alguém pudesse fornecer um exemplo, não apenas um
O Drupal 7 possui um sistema de consultas muito promissor, semelhante ao ORM, com o EntityFieldQuery. Atualmente, eu entendo como fazer a seleção de nós, mas o resultado não contém nenhuma informação específica, como os arquivados, que estou procurando. $query = new EntityFieldQuery(); $entities...
Eu posso criar um nó usando o seguinte código: $node = \Drupal::entityTypeManager()->getStorage('node')->create($array); Mas se eu tiver o ID do nó, como posso editar um
Gostaria de saber se alguém compilou uma lista de campos disponíveis para a criação de tipos de conteúdo no Drupal. Existem muitas listas dos módulos mais populares, mas seria ótimo ter um com foco nos campos existentes, seja no núcleo ou em módulos de terceiros. Eu olhei em volta um pouco, mas...
Eu tenho cerca de 70k nós do tipo especificado no meu site. Eu preciso executar uma atualização neles. Algumas operações e definindo um campo para o valor desejado. node_saveé realmente lento e causa falhas (muito tempo de pilha de chamada). Existe uma maneira mais rápida de escrever informações...
Como verificar se um campo está vazio quando você possui o objeto $ node? Eu achei isso como possível solução: $field = field_get_items('node', $node, 'field_post_image'); Eu posso verificar agora: UPDATE .Ups! Isso não é confiável, apesar de prometer que funcionou para mim...
Eu espaçava enquanto digitava o nome do campo e agora o nome da máquina não é o que eu queria que fosse. Eu sei que é apenas um aborrecimento. mas estou me perguntando se existe alguma maneira de alterar o nome da máquina de um campo depois que ele é criado. Suponho que isso me leve à segunda...
Estou criando um site com o Drupal 7 e estava pesquisando as permissões de Taxonomias. Eu queria dar aos mantenedores do site um lugar central para gerenciar os vocabulários e adicionar termos, classificar os termos etc. Por isso, dei à função deles a permissão "Administrar vocabulários e termos"...
Em hook_node_update () , posso dizer com facilidade o 'status' de um nó (publicado ou não) após a atualização. No entanto, existe uma maneira fácil de verificar se o nó atualizado foi publicado, mas agora não é? (Ou vice-versa)? Acho que as regras podem ter alguma condição para 'o valor do nó...
Como listar todos os tipos de entidades disponíveis no Drupal usando drush? Palavras-chave: Como obter uma lista de todos os tipos de
Como se remove um campo de um nó programaticamente? Eu tenho uma migração hook_update_Nque move o conteúdo de um campo para uma tabela personalizada. Após essa migração, desejo remover o campo nessa mesma função. Existem APIs de campo que servem para remover campos? Editar, Solução : Como as...
Eu tenho um erro fatal EntityMalformedException: propriedade do pacote ausente na entidade do tipo node. em entity_extract_ids () (linha 7700 de. \ inclui \ common.inc) ao tentar acessar o usuário / xyz . Eu tentei recuperar informações sobre o nó mal formado na linha 7700, onde a mensagem de erro...
Criei uma entidade personalizada usando a API de entidade que possui determinadas propriedades definidas hook_schema()e também declaradas em entityPropertyInfo()uma classe que se estende EntityDefaultMetadataController. Por enquanto, tudo bem. Agora eu gostaria que os usuários pudessem...
Criei um tipo de conteúdo que possui um campo de opção de lista / seleção e inseri os pares de chave | valor conforme necessário para que a lista de seleção funcione. Os dados foram inseridos e foi decidido que certos termos não se aplicam mais e que eles devem ser excluídos. No entanto, ao...
para obter todos os campos usados em um tipo de conteúdo, no Drupal 7 eu uso o código a seguir. $fields = field_info_instances('node', 'article'); Qual é o equivalente para o Drupal
Eu tenho um tipo de conteúdo existente com vários nós. Acabei de adicionar um novo campo booleano com o valor padrão "off". No entanto, até salvar novamente cada nó, o valor padrão não está definido, portanto, uma visualização que deve mostrar apenas os nós em que o novo campo está usando o valor...
Eu criei uma entidade com um formulário 'adicionar novo'. A própria entidade possui um número limitado de variáveis reais. Adicionei a maioria dos dados extras necessários para o uso de campos personalizados (por exemplo, a API do campo). O que preciso fazer nesta fase é poder ocultar...
Eu tenho um campo de lista para um tipo de bloco personalizado que se parece com isso: left|Align left right|Align right Eu posso acessar a chave no Twig fazendo algo assim: {% block content %} {{ content.field_align }} {# outputs 'right' #} {% endblock %} No entanto, se eu fizer uma...
Quero adicionar uma classe à <a>tag de um campo que consiste em um link e texto. (É um campo do tipo Link .) O nome do campo é content.field_c_button_link. No arquivo de modelo, quero adicionar algo como o seguinte. {{ content.field_c_button_link.0.addClass('button blue') }} Como posso...
Quando vamos ao caminho /admin/structure/types/manage/article/fieldse usamos a Add new fieldopção ou a Add existing fieldopção, isso cria um campo, cria uma instância de campo ou anexa uma instância de campo? Como diferenciar entre eles? Então, programaticamente, quando usar a API...