Tecnología

Inicio

HTML para Drupal Tema

Drupal es un sistema de gestión de contenidos basado en el lenguaje de programación PHP y bases de datos que pueden ayudar a hacer funcionar un sitio web dinámico o blog. De forma predeterminada, Drupal le permite utilizar temas libres, pero si va a convertir una página web de HTML plano a Drupal se puede insertar fragmentos de PHP en sus páginas existentes para crear su propio tema personalizado.

Comienzo de una página

Si desea convertir su tema a PHP para su uso con Drupal, puede cambiar las etiquetas y la sección de su sitio web específicas, como la cabeza, a PHP dinámico en lugar de HTML estático. En Drupal 5, utilizar una etiqueta <html> de la siguiente manera.

<???? Html xmlns = "http://www.w3.org/1999/xhtml&quot; lang =" <? Php $ impresión idioma> "xml: lang =" <? Php $ impresión idioma> ">

Esto indica a su navegador que está utilizando PHP y ayuda a validar su código. Para llamar dinámicamente sus estilos y bibliotecas de JavaScript, vuelva a colocar la cabeza con el siguiente código:

<Head>
? <Title> <? Php print $ head_title; ?> </ Title>
<? Php print $ cabeza; ?>
<? php estilos de impresión $; ?>
<? php $ guiones de impresión; ?>
</ Head>

También utilizaría la siguiente línea en lugar de la barra lateral existente, donde se puede especificar "izquierda" o "derecha": "<? Php print $ sidebar_left;?>".

consideraciones

El PHP dinámico que va a utilizar en lugar de su HTML estático puede variar dependiendo de su versión de Drupal. Por ejemplo, Drupal 6 requiere un poco más compleja "<html>" etiqueta como la siguiente:

<? Html xmlns = "http://www.w3.org/1999/xhtml&quot; lang =" <? Php print $ language-> idioma?> "Xml: lang =" lenguaje> <? Php print $ idioma-?>? "dir =" <? php print $ language-> dir?> ">

Sin embargo, no hay cambios son necesarios para esta etiqueta de apertura si utiliza Drupal 7 debido a que su contenido dinámico comienza con el inicio de su cuerpo y no la propia página. Por otra parte, para llamar a elementos como la barra lateral, se utiliza la sintaxis "<? Php $ impresión izquierda;?>"? En Drupal 6, que es similar a Drupal 5. Sin embargo, Drupal 7 utiliza la sintaxis "<? Php print render ($ página [ 'izquierda']);?> "en su lugar.

Ejes Temáticos

Existen varios temas en blanco para servir como marco para el diseño de Drupal. En lugar de la inserción de códigos PHP en el código HTML existente, puede añadir sus elementos HTML existentes para estos escueto temas. Muchos de estos temas Use una cabeza clásica sobre un área más amplia de contenido, al lado de una barra lateral. Si su sitio web utiliza este formato tradicional, la conversión puede ser más fácil que si su sitio web existente tiene un diseño más complejo. Ejemplos de estos temas incluyen el kit tema de la construcción, básico, limpio, marco, el tema de adaptación y Génesis avanzado.

módulos

Existen módulos que se pueden buscar en los directorios de su sitio web existente e importar los datos y la estructura de HTML a su nuevo sitio web con motor de Drupal. Un tal módulo es de importación HTML. Módulos como éste ayuda a conservar sus URL existentes para que los visitantes no terminan en las páginas rotas o "404" errores al hacer clic en los enlaces existentes en su sitio web. Importar HTML puede incluso guardar las fechas y las palabras clave de las páginas existentes y utilizarlos en Drupal.