Pesquisa no site
Itens ativos
Posts mais lidos hoje
Login do usuário
Assine o RSS do Drupal-BR
[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
- Se logue ou se registre para poder enviar comentários
- 545 leituras


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