Perguntas com a marcação «entities»

13
Como obtenho campos de um determinado tipo de campo?

Eu já vi como obter listas de campos por entidade e agrupar com field_info_instances()e field_info_field(), mas não estou vendo uma maneira de obter todos os campos de um tipo específico. Consegui preparar isso para fazer exatamente o que eu quero: function field_get_fields_of_type($type) {...

12
Como ignorar o node_access ao usar EntityFieldQuery?

Com o código a seguir, se o usuário atual não tiver 'ignorar acesso ao nó' (consulte _node_query_node_access_alter () para verificações exatas), a consulta procurará pelo node_access, mesmo que eu não use a marca "node_access". Como evitar a verificação do node_access com a seguinte consulta para...

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 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
Quando usar lista (texto) ou taxonomia?

Essa pode ser uma pergunta boba, mas estou curioso para saber qual é o benefício de usar um campo de seleção múltipla de lista (texto) sobre um campo de referência de termo de taxonomia. Ambos parecem preencher aproximadamente a mesma função de fornecer opções pré-determinadas de múltipla escolha,...

11
Coleção de campos x parágrafos

Eu usei o Field Collection em meus sites anteriores e enfrentei alguns problemas de desempenho. Desta vez, estou procurando uma alternativa para o Field Collection . Encontro uma resposta Alternativa à coleção de campos . mas não consigo descobrir muito sobre quão diferentes ou semelhantes são...

11
Recuperar um campo excluído

Eu tenho um tipo de conteúdo com 4 campos, cada um dos quais é uma referência de termo. Existem 100 nós cada um atribuído 4 referências de termo. Excluí acidentalmente um desses campos da administração> estrutura> tipos de conteúdo> tipo de conteúdo ... resultando em todos os 100 nós...

11
Carregar uma entidade de arquivo pelo URI

Existe uma maneira de carregar um arquivo por URI no Drupal 8 ou Drupal 9? No Drupal 7, é possível pelo próximo exemplo: $uri = 'public://file.xyz'; // Take a look at: file.inc::file_load_multiple $files = file_load_multiple(array(), array('uri' => $uri)); $file = reset($files); // If empty,...

11
EntityFieldQuery é realmente tão ineficiente?

Sou um novato admitido na API de entidades, mas estou tentando curar isso. Estou trabalhando em um site que usa vários tipos de conteúdo com vários campos anexados a eles; nada chique. Portanto, quando quero recuperar um conjunto de entradas, na minha ignorância, liguei diretamente para o banco de...

11
Alterar hook_field_formatter_view?

Qual é a melhor maneira de alterar a saída do campo? Eu encontrei " hook_field_formatter_view ", mas parece que não existe nada como "hook_field_formatter_view_alter". No meu caso, tenho campos de endereço (módulo Addressfield) usados ​​nos painéis "Remessa" e "Faturamento" na página de checkout do...

11
Tudo precisa de um pacote?

Estou aprendendo sobre a API da entidade. Eu tenho uma tabela extra simples que gostaria de "drupalizar" para poder usá-la no Views, por exemplo. Eu li bastante, assisti alguns vídeos, olhei alguns exemplos. Estou preso ao conceito de pacotes . Entendo o que são pacotes configuráveis ​​(por...