user warning: Duplicate entry '204065' for key 'PRIMARY' query: INSERT INTO accesslog (title, path, url, hostname, uid, sid, timer, timestamp) values('', 'node', '', '204.236.235.245', 0, '9bb9d9a7baaaab7d67995e184a1c15d6', 445, 1362279695) in /var/www/cocinandocondrupal.net/modules/statistics/statistics.module on line 64.
Imagen de karlos

_phptemplate_variables: Crear nuestras variables para usar en las plantillas tpl.php

A petición de un comensal en drupal.org.es huy vamos a preparar un plato un tanto especial, tenemos que tener algo de habilidad en el emplatado con el engine phptemplate.

El engine de phptemplate permite trabajar con template .php. En este archivo puedes crear tanto funciones que sobreescribe los themes de los módulos o puedes crearte tus propias historias, para eso el engine dispone de varias funciones que permite trabajar con los tlp.php:

  • _phptemplate_variables: Es la receta con la que trabajaremos hoy

Imaginemos que tenemos un modulo con una función que realizar una llamada a la bbdd para sacar el nid de los nodos que aparecen en la portada algo así.

Modulo bbddportada.module
<?php
function nids($tipo){

$uri_resquest_id = $_SERVER['REQUEST_URI'];
if ($uri_resquest_id == '/index.html'){
$sql = "SELECT nid FROM {node} WHERE status = 1 AND type = '$tipo' order BY 'created'";
$result = db_query($sql);
while ($data = db_fetch_object($result)){
$nids = $data->nid;
}
return $nids;
}
}
?>

Imagen de miren

Enlaces sobre CSS - Cascadas de estilo

Vamos a ir recopilando enlaces sobre CSS, imprescindibles conocimientos para crear las plantillas de Drupal:

- Guía de Referencia Rápida CSS 2.1
- CSS - Propiedad : List-style-type
- CSS Pseudo-classes
- CSS - Tablas

Imagen de karlos

CCK Kit para la construccion de tipos de contenidos

prueba

Hoy más que de una receta vamos a tratar de un ingrediente fundamental para cocinar en drupal. El CCK o en ingles content construction kit, que se traduciría como herramienta para la construcción de tipos de contenido.

Este módulo ultra potente, surge ya en la versión 4.7.x de drupal y de alguna manera viene a resolver problemas des escalabilidad que flexinode.

Imagen de miren

Cómo crear un contenido y darle acceso desde otro dentro de la misma web

En esta receta explicamos cómo crear un contenido dándole acceso desde otro contenido de la misma web. O dicho de otra manera, explicamos cómo crear páginas y cómo crear enlaces en los mismo contenidos.

Ingredientes: versión 4.6 de Drupal (aunque podría utilizarse otras posteriores), y el módulo htmlarea

Preparación:

1. Creamos una página

Crear contenido > Página

Imagen de miren

Contenidos: páginas, artículos, eventos...

Recetas sencillas para crear y modificar contenidos tales como páginas, artículos, eventos..

Imagen de miren

Cómo crear la home con bloques y vistas

La versión en inglés de este artículo: HOWTO: build your frontpage with regions

Esta manera de construir la Home de un sitio web con Drupal se realiza a través del tema que estemos utilizando. Para ello, utilizaremos tres archivos del tema:

- template.php
- page.tpl.php
- styles.css

Imagen de karlos

Personalización y temas

La buena presentación de un plato de cocina es muy importante para que a los comensales les entre la comida por los ojos.
Este capítulo dedicado a explicar cómo nos gusta vestir y presentar la mesa a nuestros comensales: que si los manteles, las copas, la vajilla, cómo presentar los platos...
En drupal necesitaremos saber trabajar con las temas y sus plantilas (themes, templates) sus css. Muchos platos pueden estar presentables con poco es cuestión de detalles que intentaremos explicar en este apartado.