Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1-Drupal6 Plan Till As Intro
1-Drupal6 Plan Till As Intro
1-Drupal6 Plan Till As Intro
xPlantillas
1
DRUPAL.CATpresenta:
DRUPAL6.xPLANTILLAS
1parte:Introduccin
Por:Isaacelcec (aliastenomar@drupal.cat)
Noosperdislasprximassesiones...
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
2
Drupal6.xPlantillas
3
Prerequisitos
Conocimientosgeneralesde XHTMLyCSS2.1. TerminologadeDRUPAL6. Conocimientosbsicosde programacin(PHP). Paracasosespeciales(raros), esnecesarioconocimientos elevadosdePHP,JavaScripty/ ojQuery.
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
4
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
5
ElSistemadePlantillas
Componentes: (TheThemeSistem)
1)ElMotordePlantillas(ThemeEngine).Pordefecto: PHPTemplate(enD6incluidoenelncleo). 2)UnLenguajedeEtiquetas(Tagginglanguaje). 3)Laspropiasplantillas(themes):
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
6
ElSistemadePlantillas
Plantillas LenguajedeEtiquetas MotordePlantillas Mdulos NucleoDRUPAL6.x
Figuraadaptadade:http://drupal.org/node/171188 Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
7
Sobreescrituras delasalida...
SoloPHPadictos Recomendado: NOTOCAR!!!
Origendelafigura:http://drupal.org/node/173880
Aqu!!!
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
8
Plantillasincluidas...
Localizacin:[themes/...]
(*)=AsociadasalNcleo.NOMODIFICARNUNCADIRECTAMENTE!!! (T)=Basadasentablas.
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
9
PlantillasContribuidas...
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
10
Plantillascreadas...
Crearcarpetaen:
Parasubplantillas,mejorcomosubcarpetadela plantillamaestra.
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
11
Origendelafigura:http://drupal.org/node/171194 Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
12
FicherosdeunaPlantilla
mi_plantilla.info(*)
style.css(A) logo.png(R) screenshot.png(R) page.tpl.php(A) template.php block.tpl.php node.tpl.php ...
(*)=Obligatorio (A)=Casiimprescindible (R)=Recomendable
Carpeta:
mi_plantilla
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
13
ATENCIN: Paramanipiularunaplantilla:
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
14
Ficheromi_plantilla.info
nicoficheroOBLIGATORIOenunaplantilla. ATENCIN:Elnombredelficherodefineelnombre interno(maquina)delaplantilla. Camposobligatorios(*)yrecomendados:
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
15
Ejemplodefichero.info
;Ficheromi_plantilla.info... name=MiPlantillachachipiruli description=Plantillaqueeslarepera... version=20080914 core=6.x engine=phptemplate
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
16
Ficheromi_plantilla.info
Opcionalmentepermitedefinir:
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
17
Experimentemos...
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
18
Soloconfichero.info
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
19
Nombredelsitio
Plantillasolocon fichero.info
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
20
page.tpl.php<>style.css
Dosficherosntimamenterelacionadosquedefinen laplantilladepresentacingeneral. page.tpl.phpdefineelcontenidodecadazona (regin) style.cssdefinelaposicin,tamaoyformato decadaelemento.
Aviso:Enlasegundaparteseestudiaranlosficherostpl.Denada
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
21
Ficherosplantilla(templates) *.tpl.phpcomunes...
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
22
Otrosficheros(opcionales)de unaplantilla:
screenshotdrupal.org.png(320x200 pixels)
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.
Drupal6.xPlantillas
23
Preguntas? . . .
Autor:isaac.el.cec@gmail.comBajolicenciaCreativeCommon3.0ReconocerAutoryCompartirIgual.