Drupal - theming (tips)
Upcoming SlideShare
Loading in...5
×
 

Drupal - theming (tips)

on

  • 555 views

En esta oportunidad explico algunas maneras de poder hacer un tema en Drupal, doy varios consejos por la experiencia que tengo trabajando con este CMS durante varios años. Muy agradecido por la ...

En esta oportunidad explico algunas maneras de poder hacer un tema en Drupal, doy varios consejos por la experiencia que tengo trabajando con este CMS durante varios años. Muy agradecido por la experiencia en Drupal, es que decidí publicar algunos tips(consejos) de como manejar las diferentes funcionalidad, herramientas, que te ofrece Drupal al momento de hacer un tema personalizado.

Statistics

Views

Total Views
555
Views on SlideShare
537
Embed Views
18

Actions

Likes
2
Downloads
11
Comments
0

1 Embed 18

https://www.rebelmouse.com 18

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Drupal - theming (tips) Drupal - theming (tips) Presentation Transcript

    • Drupal Marco Torres Rodríguez Softwin Perú
    • Drupal (Theming) ¿QUÉ ES UN TEMA? Un Tema (theme) es una serie de archivos que define la capa de presentación (el look and feel) de una web con Drupal. Un tema especifica la estructura de la página.
    • Drupal (Theming) HERRAMIENTAS ÚTILES ● Aptana / Vim (multiplataformas) ● Firebug de Firefox ● Inspector de Chromium o Google Chrome
    • Drupal (Theming) MÓDULO DEVEL Es un paquete de módulos con herramientas muy útiles para desarrolladores Drupal.
    • Drupal (Theming) MÓDULO THEME DEVELOPER Es un módulo que ayuda a los creadores de temas, dando información sobre: hook que se utiliza, template, nombres de los templates que se podrían usar, funciones preprocess y lista de variables disponibles.
    • Drupal (Theming) ESTÁNDAR DE CÓDIGO http://drupal.org/coding-standards
    • Drupal (Theming) RECORDEMOS LAS ENTIDADES EN DRUPAL 7 ● ● ● ● Nodes (Nodos) User (Usuarios) Taxonomy terms (Términos de Taxonomía) Comments (Comentarios)
    • Drupal (Theming) TEMPLATES (.tpl.php)
    • Drupal (Theming) TEMPLATES (.tpl.php)
    • Drupal (Theming) PROCESO DE CREACIÓN DE UN TEMA Se debe contar con los diseños necesarios, los que definan la estructura del sitio web. De acuerdo a los diseños se definirán las regiones, bloques y vistas.
    • Drupal (Theming) FUNCIÓN l() Para imprimir hipervínculos (enlaces) l($text, $path, array $options = array($attributes, $html, $language))
    • Drupal (Theming) REGIONES EN PAGE (.tpl.php) Condicionar la visibilidad de regiones si estas almacenan contenido.
    • Drupal (Theming) PÁGINA Y NODO Tomar en cuenta las clases que generan cada página o nodo dentro de ella. page-type-node, page-pagename, node, node-id, etc
    • Drupal (Theming) VISTAS Tomar en cuenta las clases que generan o podemos generar en las listas de vistas. view, view-row-odd, view-row-even, pager, etc
    • Drupal (Theming) FORMULARIOS Tomar en cuenta las clases que drupal genera para campo o div padre del mismo. form-text, form-checkbox, form-submit, etc
    • Drupal (Theming) BLOCK CLASS Es un módulo muy práctico y sencillo que nos permitirá declarar clases para cada bloque que deseémos. De esta manera, evitamos generar archivos .tpl.php dando un mejor rendimiento al sitio web.
    • Drupal (Theming) ESTILOS PARA ETIQUETAS HTML Definir un archivo para todas las etiquetas html y clases estándares de drupal.
    • Drupal (Theming) marquillo01@gmail.com Softwin Perú