Como insiro um node dentro de um bloco ou outro node?

72 views
Skip to first unread message

Mauricio Costa

unread,
Jun 21, 2011, 4:09:50 PM6/21/11
to drup...@googlegroups.com
Como insiro um node dentro de um bloco ou outro node?

Helal Ferrari Cabral

unread,
Jun 21, 2011, 4:13:08 PM6/21/11
to drup...@googlegroups.com
1 node só?

$node = node_load(array('nid' => numerodonid);


Em 21 de junho de 2011 17:09, Mauricio Costa <emaildomau...@gmail.com> escreveu:
Como insiro um node dentro de um bloco ou outro node?

--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
 
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR



--
Helal Ferrari Cabral
Analista de sistemas

ferrar...@gmail.com
+55 48 9122 6677
www.helalferrari.com

Helal Ferrari Cabral

unread,
Jun 21, 2011, 4:13:26 PM6/21/11
to drup...@googlegroups.com
Em 21 de junho de 2011 17:13, Helal Ferrari Cabral <ferrar...@gmail.com> escreveu:
1 node só?

$node = node_load(array('nid' => numerodonid));  //sao dois parenteses no final

Mauricio Costa

unread,
Jun 21, 2011, 5:15:48 PM6/21/11
to drup...@googlegroups.com
Não funcionou.

Joel Wallis

unread,
Jun 21, 2011, 5:20:51 PM6/21/11
to drup...@googlegroups.com
Então Maurício, esse código faz com que você pegue um node através de PHP. Contudo, para gerar a view dele, use a função node_view.

Ex:
<?php
$node = node_load(array('nid' => 1));
print node_view($node);
?>

Mais info:
http://api.drupal.org/api/drupal/modules--node--node.module/function/node_view/6

Em 21 de junho de 2011 18:15, Mauricio Costa <emaildomau...@gmail.com> escreveu:
Não funcionou.

--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
 
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR



--
Joel Wallis
Freelancing em desenvolvimento web

Fortaleza, CE
+55 85 8744-1718 / + 55 85 9915-1903

São Paulo, SP
+55 11 6090-3158 / +55 11 8680-2031

joelwallis.net

Leonardo Silva

unread,
Jun 21, 2011, 5:26:31 PM6/21/11
to drup...@googlegroups.com
Tem módulo: http://drupal.org/project/InsertNode

Outros módulos para inserir outras coisas onde quiser: http://drupalmodules.com/module-finder?title=insert

--
Leonardo Silva
Produtor Cultural
Desenvolvedor Web
www.xulispa.com.br

capi etheriel

unread,
Jun 21, 2011, 7:19:54 PM6/21/11
to drup...@googlegroups.com
tem views também, pra quem quer fugir de código.

Mauricio Costa

unread,
Jun 22, 2011, 3:12:57 PM6/22/11
to drup...@googlegroups.com
Não funcionou.

No código anterior, havia tentado dar um "echo" na variável para ver se ele mostrava, mas tb não funcionou. Vou ver o módulo.

Aproposito, to usando Drupal 7.

Mauricio Costa

unread,
Jun 22, 2011, 3:14:50 PM6/22/11
to drup...@googlegroups.com
Não quero fugir de código. Só não funcionou aqui.

Mauricio Costa

unread,
Jun 22, 2011, 3:15:10 PM6/22/11
to drup...@googlegroups.com
To usando Drupal 7 :(

Joel Wallis

unread,
Jun 22, 2011, 5:20:04 PM6/22/11
to drup...@googlegroups.com
Mauricio, tentou o código que lhe enviei?

Em 22 de junho de 2011 16:15, Mauricio Costa <emaildomau...@gmail.com> escreveu:
To usando Drupal 7 :(

--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
 
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR

Rafael Caceres

unread,
Jun 27, 2011, 10:40:38 AM6/27/11
to drup...@googlegroups.com
Só por curiosidade, onde você está colocando o código? Pode nos
explicar melhor o que está fazendo?

[]s

Rafael Caceres
rafaelcaceres.net

2011/6/22 Mauricio Costa <emaildomau...@gmail.com>:

Mauricio Costa

unread,
Jun 28, 2011, 12:36:11 PM6/28/11
to drup...@googlegroups.com
Estava colocando o código em um bloco com filtro PHP.

Joel Wallis

unread,
Jun 28, 2011, 12:40:46 PM6/28/11
to drup...@googlegroups.com
Maurício, já cogitou usar o Panels com o Page Manager para fazer isso? Você tem uma maior liberdade de construção com ele, e pode usar uma variante com uma condição (se for um nó específico) para alterar a exibição do nó.

Você só pŕecisaria dos módulos Panels e Ctools.

Em 28 de junho de 2011 13:36, Mauricio Costa <emaildomau...@gmail.com> escreveu:
Estava colocando o código em um bloco com filtro PHP.

--
Ao responder um tópico, reproduza apenas a parte relevante da mensagem original, apagando demais partes e assinaturas.
 
Para cancelar a inscrição deste grupo: drupal-br+...@googlegroups.com
Para ver mais opções: http://groups.google.com/group/drupal-br?hl=pt-BR_BR?hl=pt-BR

Mauricio Costa

unread,
Jun 28, 2011, 1:25:12 PM6/28/11
to drup...@googlegroups.com
Certamente não. Vou dar uma olhada quando tiver tempo, Joel. Obrigado.

Italo Biguzi Duarte

unread,
Jun 27, 2011, 10:22:32 AM6/27/11
to drup...@googlegroups.com

ewa

 

De: drup...@googlegroups.com [mailto:drup...@googlegroups.com] Em nome de Thiago Gomes Veríssimo
Enviada em: segunda-feira, 27 de junho de 2011 10:49
Para: drup...@googlegroups.com
Assunto: Re: [drupal-br] Como insiro um node dentro de um bloco ou outro node?

 

Olá, 

eu usaria o próprio módulo view, filtra pelo id do node, cria um dispay bloco, e troca o estilo de campo para node. 

Não gasta mais que 1 min para fazer isso... 

abs




--
Thiago Gomes Veríssimo
São Paulo - SP

Celular TIM (11)8108-2839
Telefone FFLCH - (11)3091-4616/4617
Telefone no IFUSP - (11)3091-6861

veriss...@gmail.com | tgv_...@yahoo.com.br | thiago.v...@usp.br | thi...@if.usp.br

MSN: tgv_...@hotmail.com
Skype: thiago.gomes.verissimo

Italo Biguzi Duarte

unread,
Jun 27, 2011, 10:28:23 AM6/27/11
to drup...@googlegroups.com

Galera, estou fazendo um sistema de mensagens  e gostaria de utilizar este módulo... por exemplo tenho o texto da mensagem recupera direto do banco ..

 

$message = “Sr [user] , seja bem vindo ao site %site-name”;

 

Beleza, o texto da mensagem está na variável $message, e agora, qual função do Token e quais os parâmetros eu chamo para ele transformar o texto que foi achado e trocar todas as respectivas variáveis dentro do texto... assim

 

 

$mensagemFormatadaEtoken = FUNÇÃO???($message);

 

 

Dentro da variável $mensagem texto FORMATADO “Sr ítalo biguzzi , seja bem vindo ao site www.google.com.br”;

 

Reply all
Reply to author
Forward
Message has been deleted
0 new messages