Perguntas com a marcação «nodes»

A forma mais básica de conteúdo em um site Drupal é um nó.

51
Como obtenho o ID do nó atual?

No Drupal 7, se eu quisesse obter o ID do nó atualmente exibido (por exemplo node/145), poderia obtê-lo com a arg()função Nesse caso, arg(1)retornaria 145. Como posso conseguir o mesmo no Drupal

47
Como obtenho o ID do nó da URL?

Até agora, deparei-me com essas três funções no Drupal 7, mas não tenho muita certeza de qual é a diferença entre elas e qual é mais apropriada para obter o ID do nó em uma função de pré-processo de bloco. menu_get_object() menu_get_item() drupal_lookup_path() Você pode me dar alguma...

41
Como exibir um campo antes do título do nó?

Estou procurando renderizar um determinado campo antes do título do nó ao exibir um teaser no D7. Efetivamente eu quero ir a partir desta para esta . Eu olhei em atualizar o node.tpl.php mas noto que ele se separa $titlede $contententão estou inseguro sobre como abordar isso. Após algumas...

39
Contagem de nós por tipo [fechado]

Estou procurando um trecho que permita exibir a contagem total de um tipo de nó específico, por exemplo, "Páginas = 167" ou "Produtos = 10630". Qual código devo usar para conseguir

39
Como personalizo a página de resultados da pesquisa?

Eu personalizei a exibição de teaser dos meus tipos de conteúdo e a exibição da página. Agora, preciso usar a exibição de teaser para a página de resultados da pesquisa. Por padrão, o Drupal exibe uma bagunça confusa de texto completo para cada resultado. Preciso poder personalizar a aparência de...

35
Existe uma função da API Drupal para obter a lista de nós por tipo?

Existe uma função da API Drupal node_load()que retornará uma lista de nós por um determinado tipo? Eu tentei $nodes = node_load(array("type" => 'student_vote')), mas ele retorna apenas um nó. Eu sei que eu poderia codificar algo assim node_load(), mas eu queria ver se pode haver algo assim por...

34
Criar nós de forma programática

Como criar programaticamente nós com campos de data e imagem? Eu sei que posso fazer isso no Drupal 7 com o seguinte código. global $user; $node = new stdClass(); $node->title = "YOUR TITLE"; $node->type = "YOUR_NODE_TYPE"; node_object_prepare($node); // Sets some defaults. Invokes...

26
Como obter programaticamente o NID do nó atual

Eu examinei esse tópico antigo no drupal.org e isso meio que faz minha cabeça girar. Descendo o caminho e tentando analisar o NID de dentro dele? Tem que haver uma maneira melhor. E soluções como global $node; $nid = $node->nid; não funciona no meu módulo personalizado (embora me disseram...

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

22
Como iterar sobre todos os nós de um tipo de conteúdo

Quero recuperar algumas informações de um campo de todos os nós de um tipo de conteúdo específico. Eu sei como fazê-lo usando um db_querye obtendo todo o ID do nó e iterar sobre eles. O que eu gostaria de saber é se existe outra maneira de contornar isso usando funções