Plantillas en Drupal
Hola a todos,
Soy nuevo en el foro y en Drupal. Si conozco muy bien joomla y de echo trabajo casi exclusivamente con ese cms. Sin embargo me ha picado el gusanito de la curiosidad por el tan ya nombrado Drupal.
Lo he instalado y me parece bastante sencilla su interfas y muy buena, sin embargo estoy mas que perdido tratando como construir una plantilla propia tal y como lo hago con joomla.
He visto los sitios elaborados en drupal que estan en la seccion de ejemplos de este sitios y la verdad es que me he quedado asombrado de la calidad de los mismos. Creo que con joomla va a ser dificil construir una plantilla de ese nivel.
Si les comento que he buscado y he encontrado poca informacion de como elaborar temas en Drupal y estube tratando de editar el que trae por defecto y me parece complicadiiiiiisimo. Quisiera saber si alguien me puede echar una mano en cuanto a como elaborar temas y orientarme por donde puedo empezar?
De antemano gracias a todos por sus comentarios...
:-)
- Inicie sesión o regístrese para enviar comentarios







Gracias Alexis
Amigo Alexis muchas gracias por tus comentarios y te felicito por tan excelente trabajo que realizaste con la web de teletrabajo... Espero con la ayuda de todos poder lograr algo similar...
Gracias y saludos
Ayuda por Favor
Hola a todos y muchisimas gracias por todos sus comentarios pero si quieren que les diga la verdad, aun hoy a mas de un mes de este post no he logrado hacer mi propia plantilla en este CMS.
La verdad veo que hay poca informacion en la web sobre construir plantillas a un nivel profesional.
Aqui les dejo dos excelentes ejemplos del manejo de Drupal y que no tengo ni la menor idea como lo lograron:
http://poquer-red.com/
http://www.verticalresponse.com/
Si alguien puede ayudar y orientar de como se pueden lograr cosas asi les aseguro que muchos se los vamos a agradecer...
Yo estoy haciendo mi web personal y les juro que quiero olviarme de joomla pero no encuentro como :-(
Saludos a todos...
Tienes que ir por pasos
Hola webtecno, estoy de acuerdo con los comentarios sobre olvidarte de Joomla para trabajar mejor con Drupal. Si estás buscando puntos de comparación o queres hacer algo al "estilo Joomla" en Drupal solo te confundirás.
Yo he creado varios diseños relativamente elaborados en Drupal 4.7 y 5.0, todos ellos usando el motor PHPTemplate y siguiendo pasos similares a los ya mencionados. Este es un rápido vistazo de mi proceso:
Es posible que no haya mucha información sobre creación de temas en español pero en inglés existe muchísima, empieza en la página de PHPTemplate.
Tengo un par sitios en los que estoy particularmente contento con el diseño: mumobo y Teletrabajo Hoy, la versión en inglés de este último apareció hace algunos meses en CSS Mania.
Sumérgete en el código de buenos temas y empieza a trabajar en el tuyo, trata con algo simple al inicio, verás que poco a poco te parecerá todo muy obvio.
Si tienes preguntas concretas sobre diseño de temas abre una nueva discusión y estoy seguro que muchos miembros de Drupal Hispano te podremos dar una mano.
¡Suerte!
Alexis Bellido
Aprende a usar Drupal en menos de 48 horas
Propongo un Tutorial
Hola a todos nuevamente,
Creo que el tema ha generado algo de interes y les garantizo que muchos tenemos dudas en relacion a los temas.
Les hago una sugerencia a los mas conocedores de Drupal, por que no crear un pequeño tutorial para todos los novatos en construccion de plantillas? Seria super interesante ya que será el primero en español. De esta manera ayudaran enormemente a que mas y mas usuarios y webmaster usemos la excelente herramienta Drupal.
En mi caso a los que les interese les puedo hacer un tuto de joomla ya que hasta ahora es el unico que conosco :-)
Saludos a todos y espero sus comentarios...
Hola, también soy nuevo en
Hola, también soy nuevo en esto del Drupal y estoy buscando la manera de desarrollar un theme con algunas características especiales, como tres columnas, y la columna central a su vez dividida en tres, donde se irá acomodando el contenido. Después debe tener otras secciones en la columna central a todo lo ancho, o dividida en dos.
Un muy buen ejemplo de lo que quiero lograr es el sitio http://www.falanx.hu/, que está basado en Drupal. Luego, tal como en el sitio que puse de ejemplo, el contenido se mostrará de la forma característica de las tres columnas.
¿Existe algún theme que se pueda adptar fácilmente? ¿cómo dividir las secciones y lograr que Drupal publique en las correctas, reemplazando las anteriores?.
Muchas gracias de antemano, realmente muy buena info aquí, y espero poder lograr mi objetivo.
Sergio
Buena eleccion :)
KAix
Como dicen los compañeros, una de las mejores maneras de comenzar con drupal y las plantillas es creando una de cero, tiene su aquel cuando se empieza pero la verdad que una vez que pillas el aire es un vicio.
Por otro lado en una serie de artículos publicados por IBM puedes introducirte perfectamente en toda la complejidad de drupal y desde un punto de vista de desarrollo y hacen una mención especia en un capítulo a todo el tema de las plantillas.
También comentar, el proceso tan interesante que se esta viviendo alrededor de algunos módulos, como pueden ser CCK y views que mientra con Content Construction Kit tenemos una herramienta brutal para poder crear tipos de contenidos propios luego tenemos las views para poder pintarlas y con una integración mas que interesante con el motor de plantillas.
Yo hace tiempo que deje joomla (se llamaba mambo XD) y ahora no me quitaria la api de drupal por ningun otra de otros cms.
Un saludo karlos
Soluciones libres para un mundo complejo
yo por falta de tiempo estoy
yo por falta de tiempo estoy experimentando con los css de bluemarine para cambiar su visión y hacerlo diferente, es verdad que no es novedoso, pero si cambia lo suficiente como para no darse cuenta de ello.
Un saludo
oskar
Variables en PHPTemplate
Hola:
Drupal dispone de varios Template theme engines.
El usado de forma predeterminada en la versión actual es PHPTemplate.
PHPTemplate actúa con una serie de archivos que actúan de plantillas. Entre estos puedes encontrar los siguientes:
Que como puedes ver todos terminan en tpl.php, lo que indica que son plantillas y que tienen código php. Cada una de ellas es para una parte de la página. Por ejemplo block.tpl.php se utiliza al momento de "pintar" un block (los nombres son autoexplicativos, así que no hay mucho que decir al respecto).
Cada una de estas plantillas combina html con código php. Y (aquí es donde quería llegar) utiliza una serie de variables disponibles. Las mismas que puedes encontrar en:
http://drupal.org/node/11819
Cada uno de los enlaces te lleva a las variables que contiene.
Por ejemplo en page.tpl.php tenemos variables como: head_title, language, site, etc.
Entonces, tu la hacer la plantilla, haces tu código html (con su respectiva hoja de estilos css) e insertas las variables de php. Por ejemplo para escribir el título en una determinada parte puedes poner:
<?phpprint $head_title
?>
La flexibilidad es total. Se pueden, por ejemplo, recorrer arrays, y muchas cosas más. Es cuestión de que te pongas a practicar un poco y revises la documentación (aunque esté en inglés, y si no te manejas con este idioma, los ejemplos te pueden ayudar).
Aquí tienes otras urls de interés:
http://drupal.org/phptemplate
http://drupal.org/node/509
Saludos
La plantilla mas simple para
La plantilla mas simple para empezara experimentar con drupal es bluemarine, dependiendo del conocimiento que tengas de html y css puede ser mas o menos complicado. Pero una vez que entiendes la forman en que interactuan el codigo de php con el html, no hay limites para lo que puedes hacer. tambien se puede elegir una plantilla de las que ya existen, pero si tienes conocimientos de html y css, recomiendo desarrollar tu propia plantilla a partir de bluemarine. Modificar una plantilla y adaptarla a nuestras necesidades casi siempre es mas complicado que desarrollar una propia. Suerte.
Amigo Mauro Gracias por tus
Amigo Mauro Gracias por tus comentarios, voy a tratar de seguir tu consejo a ver que sale de ahi...
Sin embargo me gustaria conocer mas opiniones que se que no solo a mi me van a ayudar. En la poca experiencia que tengo en drupal he podido notar que hace falta mucha informacion, quiza en nuestro idioma. En mi caso que vengo de joomla he visto esa gran diferencia.
Si les comento que voy a tratar de aprender lo mas que pueda Drupal y les comentare a todos mis avances...
Gracias nuevamente...