• Cadastro
  • Fóruns
  • Manual
  • Tradução
  • Tutoriais
Início

Pesquisa no site

Google

Itens ativos

  • Como ter opção para publicar ou não comentários
  • Estudo de caso, galerias com subcategorias de imagens
  • Galeria de Fotos
  • Preciso de pessoa com experiência em Drupal
  • internacionalization, vistas e view field
  • URLs, dúvida no caminho
  • Convertendo conteúdos (nodes) de page para book!
  • Erro no Webform
  • Indexação
  • Como Criar um modelo para Postagem?
more

Posts mais lidos hoje

  • Canal Drupal-BR de IRC
  • Convertendo conteúdos (nodes) de page para book!
  • Como Criar um modelo para Postagem?
  • Drupal no GoDaddy
  • Tutoriais
  • Manual
  • Indexação
  • internacionalization, vistas e view field
  • Erro no Webform
  • Galeria de Fotos

Login do usuário

  • Criar uma conta
  • Recuperar senha

Assine o RSS do Drupal-BR

RSS dos itens mais ativos

RSS do conteúdo

RSS dos comentários

Início » Fórum » Geral » Drupal Brasil

[Dúvida] Conteúdo dentro de divs

Bom dia grupo.

Sou Edvandro Santos, desenvolvedor de software, atualmente trabalhando com Java, mas estou me aventurando no drupal world para aprender mais sobre esse CMS.

Pois bem senhores, eu estou tendo muitas dificuldades em colocar conteúdos e tudo o mais no drupal. O que eu quero dizer:

Estou montando o layout de um site onde haverá, logo abaixo da imagem principal(768px X 248px), três divs(uma ao lado da outra) contendo:

Parcerias do mês - Breve texto + imagem do parceiro do mês
Informativos - Notícias postadas pelos usuários do site
Notícias - RSS de notícias de qualquer canal da área de saúde.

Eu consegui montar o layout, coloquei um comando no page.tpl.php

[?php if( $is_front): ?]

[div id="parcerias"]

[/div]

[div id="informativos"]

[/div]

[div id="noticias]

[/div]
[?php endif; ?]

Pois bem, funcionou até a agora. O conteúdo estático está funcionando. Agora, como faço para adicionar a dinamicidade dele no drupal? Tipo, em parcerias ter uma breve introdução do texto do parceiro atual e junto dele um link "+mais", para continuar lendo, daí então redirecionando para a página do drupal com o conteúdo completo.

O mesmo vale para informativos e em notícias, como faço para que este exiba 4 notícias e juntamente com ele o link de "+mais" ?

Quero agradecer a todos pela atenção e tenham uma boa tarde!

Edvandro Santos

‹ Erro na desinstalacao. Criar comunidade na Drupal Brasil para conteudos ›
Enviado por edvandro em 17/01/2007 - 11:09
  • Drupal Brasil
  • Se logue ou se registre para poder enviar comentários
  • 545 leituras
Em 17/01/2007 - 12:56 pedrofaria@drup... disse:

Fala ae Edvandro...

Seguinte cara... existe um modulo que vai te ajudar bastante neste caso...

Muito simples de usar e bem documentado...

Projeto: http://drupal.org/project/dashboard
Documentacao: http://www.logrus.com/dashboard

T+
--
Pedro Faria
http://www.phpavancado.net

Pedro Faria
http://www.phpavancado.net

  • Se logue ou se registre para poder enviar comentários
Em 17/01/2007 - 14:26 edvandro disse:

Eu vi que é exatamente o que eu preciso Pedro, porém, como faço pra interagir com o meu conteúdo já criado?

e como chamar aquelas funções? Dentro das divs que eu criei dentro do page.tpl.php eu coloco aquelas informações lá dentro? É isso?

Daí primeiro eu tenho que ter um conteúdo criado já, não é? No caso, tem informativos, eu já ter o node de informativos, e depois, dentro da div de informativos, colocar o código do dashboard? È assim? Você poderia me explicar melhor como funciona, porque eu li no site mas não compreendi muito. Desculpe pela ignorância em relação ao conhecimento, mas estou ainda meio "quadrado" ao drupal.

E obrigado pela dica!

Abraços

Edvandro Santos
Desenvolvedor

Edvandro Santos
Desenvolvedor

  • Se logue ou se registre para poder enviar comentários
Em 24/01/2007 - 23:48 rafael disse:

Olá Evandro,

Seja bem vindo ao Drupal ;-)

Para carregar em cada um desses blocos que você mencionou, uma certa quantidade de conteúdo você pode fazer o seguinte:

1) Acredito que o bloco de parceiros deva ser de um módulo que você vai desenvolver, se assim for, vc pode fazer uma função no seu módulo para a página inicial, e lá dentro do local onde está o conteúdo estático, chamar essa função.
2) Para carregar as notícias na página inicial, primeiro vá até ?q=/admin/settings e defina o tipo padrão para node, ou story se você for usar só notícias na pagina inicial. Aí, no seu bloco na páginia inicial coloque <?php print node_page()?>. Ele irá exibir a quantidade de notícias que você definiu nas configurações de página inicial nesse bloco.
3) Para carregar o RSS, em um bloco especial, eu criei uma função em um dos meus módulos, que extendia a função padrão do Drupal (módulo agreggator) e a chamei na página inicial.

Uma outra opção a isso é configurar o espaço para carregar uma das colunas de blocos do Drupal(left ou right) e usar os blocos do Drupal.
Para isso você teria que mexer nos módulos que vai usar nessa parte para configurar blocos com a função que você deseja(com exceção do agregador que já tem um bloco específico).

Não sei se ajuda isso que eu falei. Se ainda tiver dúvidas, pode entrar em contato que a gente tenta ajudar :-)

--
Rafael Ferreira Silva
http://www.rafaelsilva.net

  • Se logue ou se registre para poder enviar comentários
Designimage

Este site é feito, orgulhosamente, com Drupal.