MONOGRÁFICO: Drupal 7 - 9 Uso de los nodos en Drupal 7 |
SOFTWARE - General |
Written by Elvira Mifsud |
Wednesday, 07 December 2011 21:27 |
Page 10 of 14
9 Uso de los nodos en Drupal 7Cualquier elemento de contenido en Drupal 7 internamente se identifica mediante un nodo. Cada nodo tiene su identificador único en la table node de la base de datos de Drupal. Lo podríamos comprobar yendo a http://localhost/phpmyadmin/. Por ejemplo, el artículo o página básica que hemos creado en el punto anterior, si vemos en la zona de URL comprobamos que se corresponde con la dirección http://localhost/drupal/node/2. Es decir, el nodo 2 es el identificador del artículo que hemos creado. Por lo tanto, cada vez que creamos un contenido estamos creando un nuevo nodo que podremos editar si tenemos los permisos adecuados. Pero no todos los nodos son iguales, es decir, no todos tienen la misma estructura. Los nodos básicos (como pueda ser el asociado a un tipo artículo) almacenan cierta información. Pero existen nodos específicos asociados a módulos que, al activarlos y generar contenidos de estos tipos, almacenan información complementaria que amplían la información de un nodo básico. Todavía no hemos hablado de los módulos, pero como ejemplo podemos decir que existe un módulo para las encuestas (poll). Si activamos este módulo (en el punto siguiente explicamos cómo) podremos generar formularios de encuestas que internamente de identificaran como nodos y en la tabla se almacenará toda la información necesaria. Si de un nodo básico se almacenan los campos identificador, título y cuerpo, de un nodo tipo encuesta se almacena, además de estos campos, la fecha de expiración, el identificador de usuario, un identificador de voto y otras opciones específicas de la encuesta. Pero, en Drupal no son todo nodos. Por ejemplo, los bloques, los usuarios y los comentarios no son nodos. |