Adicionar pagina Html no Drupal

480 views
Skip to first unread message

walisso...@waveconcept.com.br

unread,
Nov 10, 2014, 9:00:00 AM11/10/14
to drup...@googlegroups.com
Pessoal , Bom dia!

Seguinte, eu tenho uma pagina (html/php) e gostaria de colocar esta pagina no Drupal, atualmente eu uso o Xampp como server e acesso minha pagina em http://localhost/Pasta/minha_pagina.php , é esta pagina que quero colocar no drupal, lembrando que o codigo dela esta em html,e o ambiente do Drupal não é local e sim num servidor Web.

Desde ja Grato.

Ronald Bolsoni Falcão

unread,
Nov 10, 2014, 9:17:12 AM11/10/14
to Drupal-Br
Walisson,

Você não vai conseguir fazer isso com um simples copiar e colar, o Drupal tem um core que faz a geração das páginas diferente da estrutura que você apresenta.

Talvez esse video (um pouco longo) te esclareça como iniciar:


Tem outros lugares como o http://drupaldeelite.com.br/blog em que você pode aprender um pouco mais. A galera pode ir comentando aqui e te ajudando.


Abraços.





twitter   @ronaldcurtis

"Se você eliminar o impossível o que sobrar, mesmo que improvável, dever ser verdade.
Sir Arthur Conan Doyle

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

---
Você recebeu essa mensagem porque está inscrito no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para drupal-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

walisso...@waveconcept.com.br

unread,
Nov 10, 2014, 10:45:11 AM11/10/14
to drup...@googlegroups.com
Caro Ronaldo,

Primeiramente obrigado pela prontidão, acabo de assistir a toda video-aula, mas infelizmente nao apresentou algo que pudesse me ajudar, a estrutura que estou trabalhando é bem mais complexa, nao esta num nivel iniciante, o site ja esta no ar  e nos foi solicitado a criação de novas paginas, ja temos elas em html e precisamos coloca-las dentro do drupal, mas talvez tenha uma questao em que vc ou outro colaborador possa ser util. quando eu crio uma pagina no Drupal,pelo caminho admin/structure/pages/add, em qual arquivo do Drupal fica as informações desta pagina ou ela propriamente dita?, e há um modo de editar esta pagina fora do Drupal, num PhpStorm por exemplo? Minha idéia é criar uma pagina qualquer pelo Drupal e depois substituir o codigo dela(estrutura) com o codigo da pagina que fiz em html.

Sera possivel isso??

Ronald Bolsoni Falcão

unread,
Nov 10, 2014, 11:11:35 AM11/10/14
to Drupal-Br
Walisson,

O Drupal, assim como a maioria dos CMS (pois existem outros sem banco de dados como o Leeflets) não gera arquivos em pastas para representar páginas, e sim utiliza de informações do banco de dados para isso. E as relações do banco de dados para que isso seja gerado não comportam apenas um copiar e colar.

No caso que você descreveu, não acredito que o Drupal seja a melhor alternativa. Ele não é apenas um apresentador de páginas, possui um core para tarefas mais complexas. Eu pensaria então em utilizar um framework, estruturar tanto a tarefa/job quanto o código, ou mesmo deixar como está.

Abraços.





twitter   @ronaldcurtis

"Se você eliminar o impossível o que sobrar, mesmo que improvável, dever ser verdade.
Sir Arthur Conan Doyle

walisso...@waveconcept.com.br

unread,
Nov 10, 2014, 11:20:26 AM11/10/14
to drup...@googlegroups.com
Eu pensei nisso Ronaldo, pq na atual estrutura ja fizemos varias modificações em paginas especificas, por exemplo: nas pastas do drupal(utilizando o phpstorm) vamos em PhpstormProjects\sites\all\themes\\templates\node--receita.tpl.php , pra cada item do site existe um "node" como , node--depoimento, node-aula , node--curso e é ai que alteramos a estrutura conforme nos convem, o que eu quero seria isso , gerar um novo node nesta pasta, onde depois eu faria minhas alterações. eu ja criei uma nova pagina no drupal, o endereço esta sendo acessado normalmente ( pagina esta em branco) o que eu preciso é disso , poder enxergar essa pagina no phpstorm, o drupal teria que gerar esse arquivo pra mim poder altera-lo, consegue entender? Isso eu sei que é possivel, pois ja existem varios conteudos criados, só nao estou conseguindo enxergar "fora do drupal" essa nova page que criei.

DarK FlameS

unread,
Nov 10, 2014, 11:25:14 AM11/10/14
to drup...@googlegroups.com
Na verdade, para você alterar uma página específica assim você teria que criar o arquivo dela. O padrão é que você tenha um node.tpl.php um page.tpl.php, que vai regir como eles serão exibidos, se você quer usar algo mais específico para uma determinada página (ou para página seguindo tipo de conteúdo) você terá que criar o arquivo seguindo as regras de preproccess (ou criar sua propria no template.php)

dê uma olhada na documentação aqui que descreve como isso funciona


--
Flávio Rodrigues
Live long, And Prosper

Ronald Bolsoni Falcão

unread,
Nov 10, 2014, 11:28:31 AM11/10/14
to Drupal-Br
Walisson,

Não, esses arquivos que você se referiu .tlp são templates. Quando você criar um conteúdo do tipo curso será mostrado da forma definida no arquivo node--curso. Ou seja, para fazer o que você pretende vai precisar criar o template para o conteúdo e depois vincular com o tipo de conteúdo. Abaixo alguns links que podem te ajudar.


Isso não é uma tarefa para iniciante, e vai te dar um certo trabalho no começo.

Abraços.






twitter   @ronaldcurtis

"Se você eliminar o impossível o que sobrar, mesmo que improvável, dever ser verdade.
Sir Arthur Conan Doyle

DarK FlameS

unread,
Nov 10, 2014, 11:34:26 AM11/10/14
to drup...@googlegroups.com
Ronald, 

Usando algumas regras dá sim para ele criar o arquivo template de uma página especifica, até do html.tpl.php se for o cas... não é recomendado, mas dá para fazer.

(e lembre de limpar os chaces a cada arquivo novo criado)

--
Flávio Rodrigues
Live long, And Prosper

Paulino Michelazzo

unread,
Nov 10, 2014, 11:39:35 AM11/10/14
to drup...@googlegroups.com
Walisson/Ronald.

Opção 1:

Colocar a estrutura do HTML dentro da página. Um único campo multiline com editor HTML resolve

Opção 2:

Criar um tpl para cada node, dando à ele o número do node. Um trabalho doente mas possível.

Saudações
Paulino

Ronald Bolsoni Falcão

unread,
Nov 10, 2014, 11:42:16 AM11/10/14
to Drupal-Br
Fechou :-)





twitter   @ronaldcurtis

"Se você eliminar o impossível o que sobrar, mesmo que improvável, dever ser verdade.
Sir Arthur Conan Doyle

Guilherme Lopes

unread,
Nov 10, 2014, 11:43:14 AM11/10/14
to drup...@googlegroups.com
Se você tem um HTML e quer criar páginas a partir dele, o melhor caminho não é criar um node e alterar a estrutura. Cria um modulo e cria as páginas com hook_menu depois cria uma função theme e coloca seu HTML em uma template customizada. Não é uma boa prática  pegar html e colocar dentro do drupal dessa maneira. O ideal é utilizar a estrutura do drupal e formatar com essa estrutura.

walisso...@waveconcept.com.br

unread,
Nov 10, 2014, 11:52:35 AM11/10/14
to drup...@googlegroups.com
Pessoal estou lendo as documentações que estao enviando, porem estou vendo que sera um pouco trabalhoso fazer isso, vou colocar aqui um print da estrutura que estou trabalhando, talvez fique melhor compreensivel pra vcs, o que preciso é que o drupal gere este node--xx.php , na imagem os itens sublinhados sao tipos de conteudo que o site tem, no lado diretio é o codigo php onde eu posso mudar o que quiser, que vai refletir no drupal ( estou utilizando o phpstorm pra isso) , queria somente que o Drupal fizesse isso, gerasse um novo node, Flavio vc sabe se tem algum video explicando isso, nao tenho muita experiencia com Drupal msm, estou concordando com o Ronald que sera um pouco trabalhoso msm,,mas ja estou grato pela força e disponibilidade de vcs.
nodes.JPG

walisso...@waveconcept.com.br

unread,
Nov 10, 2014, 11:56:02 AM11/10/14
to drup...@googlegroups.com
Paulino, uso algum modulo especifico para usar esse campo multiline? ou essa opção ja tem na construção da page?

Ronald Bolsoni Falcão

unread,
Nov 10, 2014, 11:56:31 AM11/10/14
to Drupal-Br
Walisson,

As soluções do Paulino e do Guilherme são o melhor caminho para você.

Mas se tiver um novo tipo de conteúdo (como você tem curso, poderia querer criar eventos e assim ter vários eventos), ai terá que criar um tipo de conteúdo, um template, etc.

Abraços.





twitter   @ronaldcurtis

"Se você eliminar o impossível o que sobrar, mesmo que improvável, dever ser verdade.
Sir Arthur Conan Doyle

Paulino Michelazzo

unread,
Nov 10, 2014, 12:01:55 PM11/10/14
to drup...@googlegroups.com
Não, é um field multi line

Mas precisará de um módulo adicional de Editor HTML para tal. Particularmente uso o CKEditor que pode ser instalado via drush (inclusive o próprio editor).

Saudações

walisso...@waveconcept.com.br

unread,
Nov 10, 2014, 12:04:43 PM11/10/14
to drup...@googlegroups.com
Acredito que a do amigo Paulino seja a mais viavel, criar modulo, hook-theme, esta acima do meu conhecimento. porem ainda preciso saber como adicionar essa multiline que o Paulino sugeriu, seria em alguma opção na hora de construir a page no drupal?

Paulino Michelazzo

unread,
Nov 10, 2014, 12:15:03 PM11/10/14
to drup...@googlegroups.com
Instale um módulo de suporte a HTML na edição
Configure um formato de texto que permita todo o tipo de HTML
Crie um tipo de conteúdo
Remova o campo body (nativo)
Insira um campo Multi linha (chama-se long text)
Crie uma página com este tipo de conteúdo
Coloque seu HTML dentro do campo multilinha
Seja feliz com o aumento da gasolina.

Saudações
Paulino

walisso...@waveconcept.com.br

unread,
Nov 10, 2014, 1:11:03 PM11/10/14
to drup...@googlegroups.com
Bom ,, tive uma evolução Paulino, consegui colar meu codigo html, ele ficou feio, mas ja era esperado , por nao estar ainda utilizando o mesmo css e imagens, mas isso da pra se resolver, agora o que ficou estranho foi o seguinte, a url da pagina ficou como node/numero e isso eu nao queria, entao estou partindo para o estado de ter que criar uma nova pagina, com a estrutura e configurações ja existentes no site , quero seguir o mesmo padrao, ai surgiu uma outra duvida , como eu deixo a nova pagina com status de armazenamento " em codigo" , estou enviando o print pra ficar mais evidente, valew Galera.
Capturar.JPG

walisso...@waveconcept.com.br

unread,
Nov 10, 2014, 1:35:15 PM11/10/14
to drup...@googlegroups.com
Outra Observação Paulino, nesse caso minha pagina ficaria como um tipo de conteudo, e não é isso que quero,tem de ser criado com Pagina mesmo.

Marcelo Spano

unread,
Nov 10, 2014, 1:44:01 PM11/10/14
to drup...@googlegroups.com
Walisson, 

Juntando toda as ajudas anteriores e vendo essa sua ultima observação, veja se não é isso que vocÊ precisa:

1- Cria uma página qualquer e dá um enderço para ela. Vá em node/add/page para isso. VEja qual é o NID dela
2- Cria um tpl para essa página cujo "page--node--idDoSeuNode.tpl.php" baseado num page.tpl.php ou node.tpl.php (vai depender do tema que está utilizando)
3- Abra o código e jogue o seu HTML para ver o que dá

Isso não resolve?

Até

Marcelo Spano


walisso...@waveconcept.com.br

unread,
Nov 10, 2014, 2:14:12 PM11/10/14
to drup...@googlegroups.com
Nao deu certo Marcelo, consegui criar a pagina normal, ok.. mas nao da pra mim criar uma tpl e enviar ao drupal. teria de ser ao contrario, ai sim eu editaria.

Essa parada de deixar com o tipo de armazenamento " em codigo" vc sabe como se faz??

walisso...@waveconcept.com.br

unread,
Nov 13, 2014, 12:31:06 PM11/13/14
to drup...@googlegroups.com
Marcelo, ainda estou lutando com esse negocio, ja tentei varias alternativas sem sucesso e vou tentar fazer o que voce falou, eu criei uma pagina , mas fui em (/admin/structure/pages/add) , agora como eu faço para descobrir o NID dela, nao estou achando essa opção, alguns colegas recomendam o modulo devels, eu ja tenho ele aqui, mas nao consigo localizar onde esta essa informação. Poderia me dar essa força?


Em segunda-feira, 10 de novembro de 2014 16h44min01s UTC-2, Marcelo Spano escreveu:

Joel Wallis

unread,
Nov 13, 2014, 6:01:42 PM11/13/14
to drup...@googlegroups.com
Vou te explicar como páginas são organizadas no Drupal:
  1. html.tpl.php -> armazena o HTML geralzão de TODAS as páginas do site;
  2. page.tpl.php -> armazena o HTML menos geralzão de TODAS as páginas do site;
  3. node.tpl.php -> armazena o HTML ainda menos geralzão de TODOS os conteúdos do site.
Aposto que você não entendeu, e isso se deu porque você está pensando que o Drupal trabalha como um framework, o que não é o caso. Drupal é um CMS. Páginas na verdade são apresentação de conteúdos e/ou documentos que existem no banco de dados. O HTML é montado com base nessas informações, dinamicamente.

Amigo, você está usando o Drupal de forma errada, ou mesmo o Drupal não é a solução para o que você fazer da forma como você quer fazer. Talvez um framework (Symfony, Yii, CodeIgniter, Zend e outros) seja a melhor opção para fazer esse projeto dessa forma.


Mas ainda há um jeito de fazer o que você quer, e vou explicar da forma mais pragmática possível: duplique um desses arquivos .tpl.php que você tem (escolha o que mais se aproxima com a estrutura HTML que você quer), renomeie-o para node--tmp.tpl.php e personalize de tal forma que o conteúdo do seu HTML estático apareça lá. Após isso, crie um nó do tipo página (ou seja lá o tipo de conteúdo que você estiver usando para esses nós com templates personalizados aí). Após criar o nó, descubra qual o NID desse nó. Todo nó Drupal tem uma URL como meusite.com/node/123, sendo 123 o NID do nó. Caso você esteja vendo uma URL amigável, leve o mouse ao botão Editar na página do nó que você verá uma URL, meusite.com/node/123/edit.

Renomeie o recém criado arquivo node--tmp.tpl.php para node--123.tpl.php (considerando que 123 é o NID do nó que você criou no Drupal). Limpe o cache e acesse a página do nó novmaente.

walisso...@waveconcept.com.br

unread,
Nov 13, 2014, 9:28:48 PM11/13/14
to drup...@googlegroups.com
Valew pela força Joel assim que chegar no trampo vou tentar fazer isso, vou até mais cedo, kkkkkk, só uma observação, esse projeto há está pronto, estou apenas dando continuidade nele, se vc acessar www.namu.com.br verá o que estou tentando fazer, cada conteúdo tem um layout diferente, a única coisa que segue o padrão é o header e barras laterais, e mesmo assim ainda tem conteúdos que são apresentados de outra forma, lightbox por exemplo, o que estou precisando fazer é criar esse "miolo" diferente, mas vou tentar fazer da forma que vc falou, obrigado amigo.

walisso...@waveconcept.com.br

unread,
Nov 14, 2014, 6:52:46 AM11/14/14
to drup...@googlegroups.com
Joel,

Não deu certo amigo, primeiramente o Nid nao esta aparecendo, fiz o que vc falou mas aparece somente a URL amigável, entao eu renomeie a pagina para node/8888 , ai criei o arquivo node--8888.tpl.php , porem ao atualizar a pagina , ela nao sofreu nenhuma alteração, continuou com o mesmo layout, a estrutura em que estou mexendo não é tao simples como o Drupal padrão, muita coisa ja foi construída, o pior é que eu sei que tem uma forma de se fazer isso, pois o que eu quero fazer ja existe no site, só nao sei qual caminho seguiram para construir essas pages diferenciadas.

DarK FlameS

unread,
Nov 14, 2014, 6:54:04 AM11/14/14
to drup...@googlegroups.com
Você limpou os caches do drupal depois de criar o arquivo? Você tem que limpar os caches para ele reconhecer o novo arquivo e aplicar ao template.

--

Walisson Tomaz

unread,
Nov 14, 2014, 6:56:19 AM11/14/14
to drup...@googlegroups.com
Sim amigo, limpei sim.



Atenciosamente,



 

Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/drupal-br/w_XslX0_19M/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para drupal-br+...@googlegroups.com.

Paulino Michelazzo

unread,
Nov 14, 2014, 7:17:45 AM11/14/14
to drup...@googlegroups.com
Seu erro está em renomear a página. As URL’s limpas são “fakes” e somente servem para serem mostradas no navegador.

Qualquer URL que está sendo gerenciada pelo Pathauto tem seu nid que inclusive você pode ver dentro do módulo. Pegue o nid que lá está e tente novamente.

Saudações

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

---
Você recebeu essa mensagem porque está inscrito no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para drupal-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

walisso...@waveconcept.com.br

unread,
Nov 14, 2014, 7:49:25 AM11/14/14
to drup...@googlegroups.com
Ok, Paulino , porem não sei como pegar esse NID, da forma que o Jean falou nao aparece, gravei um video com o procedimento que eu fiz, talvez possa ficar mais claro pra vcs, é rapidinho 3:30 min. 

Paulino Michelazzo

unread,
Nov 14, 2014, 8:01:59 AM11/14/14
to drup...@googlegroups.com
Se você for em qualquer conteúdo e edita-lo, ou mesmo levar o cursor do mouse sobre o link “edit” do content, verá o id ali. No conteúdo, ele apresenta /node/id/edit


Saudações

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

---
Você recebeu essa mensagem porque está inscrito no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para drupal-br+...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

signature.asc

Eudenir Scheffer Junior

unread,
Nov 14, 2014, 8:19:50 AM11/14/14
to drup...@googlegroups.com
Walisson,

Cara, tente acessar www.namu.com.br/admin/content (listagem do conteúdo). Localize esse conteúdo "Drupal Teste" q criou. Tem um link "editar". Somente veja o endereço desse link, pare o mouse em cima e exibe no canto inferior esquerdo, ou mesmo utilize um Firebug para isso. Irá aparecer o endereço conforme o Paulino diz. www.namu.com.br/node/XXX/edit. Esse XXX é o NID. Esse 9999 q você pôs é uma URL alternativa, "fake", não o nid do node.

Você tá no caminho certo. Só precisa achar o NID.

Att,

walisso...@waveconcept.com.br

unread,
Nov 14, 2014, 8:26:32 AM11/14/14
to drup...@googlegroups.com
Isso só aparece em conteúdos Paulino, no meu caso é uma Page, olha só o print.
tela.png

Eudenir Scheffer Junior

unread,
Nov 14, 2014, 8:32:25 AM11/14/14
to drup...@googlegroups.com
Cara, isso aí é do módulo Panels. Não é um Node!!! Adicione um node!

Tem q ser em Conteúdo para o node--xxx.tpl.php ser renderizado.

Faça esse teste com Node e não com Pages do Panels

walisso...@waveconcept.com.br

unread,
Nov 14, 2014, 8:37:35 AM11/14/14
to drup...@googlegroups.com
Edenir, como disse anteriormente ao amigo Paulino, o que criei nao é um conteúdo, e sim uma pagina, ela nem mesmo aparece na relação de conteudos, veja no print que a lista esta ordenada por data. Se eu colocar o mouse em cima de um desses conteudos , sim ira aparecer o NID, isso eu enxerguei, mas no caso de page nao aparece.
Capturar.JPG

Eudenir Scheffer Junior

unread,
Nov 14, 2014, 9:03:06 AM11/14/14
to drup...@googlegroups.com
Meu caro Walisson, acredito que você não conseguirá fazer isso através de Panels, pelo menos eu desconheço.

Essá "Página" que está adicionando não é um Node. Você precisa de um node e não de uma página de Panels.

Tem que adicionar um conteúdo do Tipo "Página Básica" ou "Basic Page" que isso sim será um node e aí sim você tera um Node ID (NID) e só então seu node--xxx.tpl.php irá funcionar.

Não sei como estão suas outras páginas. Vi que no seu repositório você tem diversos arquivos tpl.php, inclusive para panels. analise uma página que já existe e funciona. Se é uma Página do Panels ou um node de algum tipo, e tente localizar o tpl.php que está sendo executado. Pode ser que foi criado um novo tipo de conteúdo para cada caso que voce tem ai. Você tem um node--receita.tpl.php. Esse cara é para o Tipo de Conteúdo "receita". Talvez exista esse tipo de conteúdo e apenas um node desse tipo cadastrado. Por isso você não tem nenhum tpl específico para nenhum Node ID.

Pelo menos faça o teste adicionando um node do tipo página básica e use seu node--xxx.tpl.php. Acho que deve esquecer esse lance do Panels.

Galera, se alguém tiver mais alguma ideia... Ou souber se tem como gerar um tpl para cadas página do panels. Comenta ai.

Espero ter ajudado.

Abraço

walisso...@waveconcept.com.br

unread,
Nov 14, 2014, 10:25:49 AM11/14/14
to drup...@googlegroups.com
Caro Eudenir,

Fiz mais um vídeo ai, http://youtu.be/WlOmOHONTag , nao esta dando certo essa parada de substituir os arquivos, alem disso futuramente essa pagina que quero criar, terá vários conteúdos internos, entao não vai dar certo eu colocar conteúdos dentro de um conteúdo,o site trabalha com varias "homes", tem uma de receita,uma de roteiros,uma de guia, o que eu tenho de construir acredito que tenha de ser uma Page mesmo, se vcs navegarem pelo site vao entender o que estou falando.

Joel Wallis

unread,
Nov 14, 2014, 11:29:22 AM11/14/14
to drupal-br

Você não vai conseguir fazer isso com Panels quando você não conhece nem o sistema de nós.

Vai por mim: crie um conteúdo do tipo Página (se ainda não tiver, crie o tipo de conteúdo, pois em quase todo projeto Drupal há um tipo de conteúdo desse), encontre o NID dele e faça os procedimentos informados.

A comunidade está tentando te ajudar. Se ajude também. Leia novamente as mensagens já enviadas e siga os passos informados.

--
Joel Wallis
joelwallis.com

Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/drupal-br/w_XslX0_19M/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para drupal-br+...@googlegroups.com.

walisso...@waveconcept.com.br

unread,
Nov 14, 2014, 11:47:44 AM11/14/14
to drup...@googlegroups.com
Joel , eu consegui criar uma pagina e dentro dela adicionar um Panel (onde eu posso por uma view,bloco,node,etc) , com isso quero seguir as recomendações da galera e criar um node (do tipo Pagina Simples) e substituir um arquivo tpl qualquer com o NID do node que eu criei, eu fiz isso , ate postei um video acima com o procedimento, acontece que quando eu troco o nome do arquivo tpl para o Nid , ele nao esta alterando nada, se ele alterasse , matava meu problema, iria adicionar esse Node dentro do Panel que esta na minha nova pagina.

Entendeu? Estou me esforçando galera, como ja disse antes estou desde segunda-feira tentando resolver isso, mas agradeço a colaboração e esforço de vcs tambem.

walisso...@waveconcept.com.br

unread,
Nov 14, 2014, 12:13:08 PM11/14/14
to drup...@googlegroups.com
Como ja estamos quase no final do expediente, vou aproveitar pra fazer outra pergunta, que talvez seja mais facil de vcs me ajudarem, eu criei uma pagina simples e coloquei o campo Multiline ( long text) segundo as orientações do Paulino(acima) , joguei meu html nesse campo e ele criou a pagina que eu tanto quero , só que essa pagina tem imagens e css separados do padrao do Drupal. como faço pra que o Drupal reconheca as classes e imgs deste meu html?? , vi que na criação da pagina tem um campo ID CSS, seria esse campo o responsavel por fazer o css do html ser reconhecido??

Guilherme Lopes

unread,
Nov 14, 2014, 12:38:49 PM11/14/14
to drup...@googlegroups.com
cara, cria um módulo. Implementa hook_menu e poem o HTML no callback dessa hook menu. Vai resolver seu problema. Não é uma solução bonita, mas você já tentou tudo e não conseguiu... 

- Cria uma pasta em sites/all/modules chamada pagina_html
- Cria um arquivo pagina_html.info com esse conteudo :
      name = Página HTML
      description = Sua página HTML
      core = 7.x
- Cria um arquivo pagina_html.module com esse conteudo :
 <?php
  /**
   * Implements hook_menu().
   */
   function pagina_html_menu() {
     $items['seu_endereco'] = array(
  'title' => 'Titulo da página',
  'page callback' => '_pagina_html_page_callback',
         'access arguments' => array('access content'),
      );

      return $items;
   }

   /**
    * Page callback 
    */
    function _pagina_html_page_callback() {
       $html = 'SEU HTML VAI AQUI!!!!!'
       return $html;
     }

--

Guilherme Lopes

unread,
Nov 14, 2014, 12:39:08 PM11/14/14
to drup...@googlegroups.com
Limpa o cache e habilita o módulo.

Walisson Tomaz

unread,
Nov 14, 2014, 1:18:29 PM11/14/14
to drup...@googlegroups.com
Sem sucesso Guilherme, mas valew fera, obrigado pela atenção, minhas tentativas esgotaram-se, na boa mesmo, se pudesse pagava pra alguem fazer isso pra mim, esse Drupal é muito complicado mano.



Atenciosamente,



 

Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/drupal-br/w_XslX0_19M/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para drupal-br+...@googlegroups.com.

Guilherme Lopes

unread,
Nov 14, 2014, 1:38:41 PM11/14/14
to drup...@googlegroups.com
o que aconteceu ? criou a página?

Walisson Tomaz

unread,
Nov 14, 2014, 1:45:00 PM11/14/14
to drup...@googlegroups.com
Nao criou, nao alterou nada, esse ambiente em que estou trabalhando, tem certa restrição a novos módulos, tudo tem de ser feito pelo Drush, ele ja tem um modulo customizado que tem esses arquivos que vc mencionou, estao sendo usados em outras Pages, até tentei inserir o seu codigo neles,mas nao deu certo tb.



Atenciosamente,



 

Guilherme Lopes

unread,
Nov 14, 2014, 1:51:16 PM11/14/14
to drup...@googlegroups.com
você fez errado. Dá uma estudada de como o Drupal funciona. Entra em drupal.org e estuda o funcionamento dele. Assim vai ser dificil você fazer qualquer coisa.
Message has been deleted
Message has been deleted

walisso...@waveconcept.com.br

unread,
Dec 5, 2014, 10:46:07 AM12/5/14
to drup...@googlegroups.com
Resolvi o problema da seguinte forma: Verifiquei o Nid do node e criei um arquivo node--nid,tpl.php conforme os amigos indicaram, no meu caso nao estava dando certo antes pq era necessario dar a permissao de leitura e gravação do arquivo no ftp, ai funcionou direitinho. Valee pela ajuda da galera e desculpa pela demora na resposta da solução.

Leonardo Silva

unread,
Dec 5, 2014, 10:57:28 AM12/5/14
to drup...@googlegroups.com
O bacana é que a busca “drupal html page” retorna um módulo pronto pra isso, no segundo resultado: https://www.drupal.org/project/static_page

Abraço,

Leonardo Silva

Walisson Tomaz

unread,
Dec 5, 2014, 11:03:20 AM12/5/14
to drup...@googlegroups.com
Legal Leonardo, outra forma de se fazer isso também é com views, crie uma view qualquer e va nas opções de informações(opções avançadas) , selecione " Temas" e vera  qual o arquivo de template a view esta utilizando, depois crie um arquivo com o mesmo nome e coloque nele o codigo que desejar(html) , ai é só subir o arquivo e dar as permissões de leitura e gravação(ftp) , tb funfou aqui comigo, é até melhor que criar um node e renomea-lo.



Atenciosamente,



 

Você recebeu essa mensagem porque está inscrito em um tópico no grupo "Drupal-br" dos Grupos do Google.
Para cancelar inscrição nesse tópico, acesse https://groups.google.com/d/topic/drupal-br/w_XslX0_19M/unsubscribe.
Para cancelar inscrição nesse grupo e todos os seus tópicos, envie um e-mail para drupal-br+...@googlegroups.com.

Leonardo Silva

unread,
Dec 5, 2014, 11:31:38 AM12/5/14
to drup...@googlegroups.com
Conheço também esse e outros métodos, Walisson. Pode encontrar artigos, palestras e uma série de webinários de minha autoria em:


Leonardo Silva

Walisson Tomaz

unread,
Dec 5, 2014, 11:35:49 AM12/5/14
to drup...@googlegroups.com
Valew Leo, já vi e li alguns de seus artigos, ajudam muito , principalmente a nós iniciantes, já fiquei muitas horas no drupal de elite, rsss, valew pela ajuda, e sucesso a nós todos.



Atenciosamente,



 

Reply all
Reply to author
Forward
0 new messages