Perguntas com a marcação «entities»

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

24
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? E o node_load...

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

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

22
Ocultar um rótulo de campo

Existe uma maneira de ocultar o rótulo do campo ao renderizar um campo personalizado no Drupal 7? No meu modelo de nó, tenho: <?php print render($content['field_image']); ?> O que me dá: <div class="field field-name-field-image field-type-image field-label-above"> <div...

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

21
Como atualizar um valor de campo para um nó?

Quero alterar o valor de um campo para um nó. Usei o seguinte código: $node = node_load($nid); // $nid is the function's parameter $node->field['field_myfield'][$node->language][0]['value'] = 1; node_save($node); O problema é o $node->languageretorno esenquanto print_r($node)está nele...

20
Como alterar um valor de campo com uma ação de regras?

Estou tentando configurar uma ação de regras que pode alterar o valor de um campo. Criei um conjunto de ações com um tipo de dados Nó. Quando vou criar uma ação de regras, tenho acesso a todos os campos do nó Drupal padrão, mas nenhum campo. Isso simplesmente não é possível? Preciso de algum outro...

20
Como implementar referências de nó bidirecional?

O módulo de referência de nó (um componente do CCK) fornece uma ótima maneira de criar uma referência de um nó a partir de outro. Qual é a melhor maneira de expor um relacionamento bidirecional entre os dois? Exemplo abaixo: Por exemplo, em um sistema de rastreamento de tickets com dois tickets...