Pesquisa
Itens ativos
Posts mais lidos hoje
Login do usuário
Assine o RSS do Drupal-BR
Texto de um tipo de conteúdo em um bloco
Bom dia,
Eu criei um bloco chamado Destaques, nele vou colocar uns textos e imagens.
Então criei um novo tipo de conteúdo chamado Destaques, nele quero armazenar todos os destaques (cada semana é um destaque).
Então, minha dúvida: tem como eu pegar o último texto de Destaque que foi adicionado (ou publicado) e colocar no bloco que criei?
Tentei fazer assim:
<?php print $node->content['field_descricao']['#access'] ?>
e assim também:
<?php print $node->field_descricao[0]['view'] ?>
O formato de entrada coloquei como 'código php'
E não consegui, ficou em branco o bloco alguém sabe como??
Coloquei também:
<?php
$num_nodes = 10;
$result = db_query_range(db_rewrite_sql('SELECT n.nid, n.title, n.type
FROM {node} n
WHERE n.status = 1 AND n.type = "destaque"
ORDER BY n.changed DESC'), 0, $num_nodes);
$output = node_title_list($result);
print $output;
?>
Funcionou, mas apenas apareceu o titlo do destaque, eu queria apenas o texto sem o título
- Por favor, se logue ou se registre para poder enviar comentários
- 144 leituras




ninguém pode me ajudar
ninguém pode me ajudar nisso???
obrigado
View
Oi, Pedro!
Cria uma View que faça a seleção do Destaque e configure um bloco para visualizar essa View!
Crie a View em cima da View do Módulo Calendar para que vc possa pegar o Destaque mais atual...
Eu acho que dessa maneira fica mais fácil!
[]s,
Renata
Olá pedro,
Olá pedro,
Se você já usa o módulo views, você pode criar uma view para isso. Se não usa ainda, pode fazer sem a necessidade de instalar o view com o código:
$node = db_fetch_object(db_query("SELECT nr.* FROM node n LEFT JOIN node_revisions nr ON n.vid=nr.vid WHERE n.status = 1 AND n.type = 'destaque' ORDER BY n.changed DESC LIMIT 0,1"));
print $node->body;
?>
O views é muito bom, mas só recomendo instalá-lo se você for usá-lo em mais de um local.
Abração,
--
Rafael Ferreira Silva
http://www.rafaelsilva.net