Perguntas com a marcação «entities»

Nós, comentários, termos de taxonomia e usuários, na terminologia usada desde o Drupal 7, são geralmente chamados de "entidades".

5
Prática recomendada para a chave de idioma para "und" em hook_form_alter
Estou modificando um formulário no meu módulo personalizado. O código se parece com: function my_module_form_alter(&$form, &$form_state, $form_id) { if ($form_id == "someID") { $form['field_charity_author']['und'][0]['value']['#value'] = arg(3); //$form['field_charity_author']['#type'] = 'hidden'; } } No entanto, acho que a codificação undé ruim. Qual deve ser a maneira correta de modificar corretamente os campos …
30 7  entities  hooks  i18n-l10n 

1
Como verificar se o campo existe em uma entidade?
No nó da entidade, desejo verificar se abco campo ' ' existe ou não. Se existir, vou obter seu valor por$value->get('abc'). Mas o tipo de conteúdo em que esse campo não existe, dá erro: O site encontrou um erro inesperado. Por favor, tente novamente mais tarde. Como verificar se o …
28 8  entities 

6
Depurar EntityFieldQuery?
Eu tenho um módulo que está se comportando mal. Um EFQ está obtendo resultados inesperados, mas não vejo por que apenas olhando o código. Existe um equivalente dpq () para EFQs? Outras maneiras de depurá-los?
27 7  entities  debugging 



5
Usando OR com EntityFieldQuery
Nunca tive a necessidade de fazer isso antes de hoje, mas não parece que você possa fazer consultas OR EntityFieldQuery, pois db_oré usado para consultas selecionadas. Um exemplo chegaria a todas as entidades que possuem um campo de data em que o valor é nulo ou depois de hoje. Estou …

6
Anexar arquivos programaticamente
Eu criei o tipo de conteúdo "Galeria" e adicionei dois campos: "foto" e "documento". Em seguida, usei o seguinte código para carregar um arquivo no campo "documento": $file = file_save_upload('document', array( 'file_validate_extensions' => array('txt doc'), // Validate extensions. )); // If the file passed validation: if ($file) { // Move …
25 7  nodes  entities 

5
Como definir o valor do campo do arquivo com entity_metadata_wrapper
Como você define o valor de um campo de arquivo ao usar o entity_metadata_wrapper? Eu tentei fazer isso no código: $file = new stdClass(); $file->uid = 1; $file->uri = $file_path; $file->filename = basename($file_path); $file->filemime = file_get_mimetype($file_path); $file->filesize = filesize($file_path); $file->status = FILE_STATUS_PERMANENT; $file->display = '1'; file_save($file); // I also tried: …
24 7  files  entities 


3
Qual devo usar e quando: node_load () ou entity_load ()?
O título diz tudo. Entendo que o entity_load fornece um meio eficiente e eficiente para carregar vários nós e ao mesmo tempo reduzir as consultas ao banco de dados, portanto presumo que, nesse caso, eu deveria usar o entity_load (). Mas quando eu apenas quero um nó, qual devo usar? …
24 entities 

1
Qual é o objetivo da função entity_metadata_wrapper () e por que devo usá-la?
Parece que estou desenvolvendo complementos para muitos módulos que usam a API de entidade no momento, e a entity_metadata_wrapper()função continua aparecendo. A página de documentos diz o seguinte: Retorna um invólucro de propriedade para os dados fornecidos. Se uma entidade for quebrada, o wrapper poderá ser usado para recuperar outros …
23 entities 

2
Atualizar programaticamente um campo de referência da entidade
Eu sei que posso atualizar (ou definir um valor para) um campo de referência de entidade no Drupal 7 com código semelhante ao seguinte. $node['field_code_used_by'][LANGUAGE_NONE][0]['target_id'] = $id; Desejo definir programaticamente um valor para o meu campo de referência de entidade do usuário no Drupal 8. Eu tentei com $node->field_code_used_by->setValue(1);e $node->field_code_used_by->entity->value …
23 8  entities 


3
Como renderizo nós, agora que o node_view () foi preterido?
No Drupal 7, eu frequentemente uso node_view()para renderizar nós (usando modos de exibição) em blocos ou páginas da seguinte maneira: $nids = array(123,456,789); $nodes = node_load_multiple($nids); foreach ($nodes as $node) { $node_view = node_view($node, 'teaser'); $output .= drupal_render($node_view); } $build['nodes']['#markup'] = $output; return $build; node_view()/ entity_view()foi descontinuado e substituído por …
22 entities  8 

8
Verificando a existência de um campo em um entity_metadata_wrapper
Estou percorrendo uma coleção de campos e agrupando os itens da coleção de campos com um entity_metadata_wrapper. Gostaria de verificar a existência de campo antes de chamar seu valuemétodo (o que resulta em um erro nos campos que não têm valor), mas não consigo encontrar uma maneira de fazê-lo. $field_collection_item …
22 entities 

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.