Está en la página 1de 13

Drupal 7

Nodos, Tipos de Contenido y Fields

Roger Limachi Orellana


Introducción
 Cada pieza de contenido en tu sitio es un
nodo.
 Un nodo puede tener uno o mas campos
 Pueden ser uno de tus tipos de contenido
 Tu puedes crear campos personales para un
tipo de contenido

 En versiones de Drupal 5 y 6 hacemos uso del


modulo cck para crear tipos de contenido,
pero mucha de sus funcionalidad ya ha sido
integrada en el núcleo de Drupal 7
Nodos
 Todos los contenidos en el sitio web son
guardados y tratados como nodos, un nodo
puede ser una pagina, encuestas o artículos.

 El modulo núcleo Node nos proporciona la


creación, edición, eliminación, presentación y
configuración de tipos de contenido.
Tipos de Contenido y Fields
 El modulo núcleo Field UI nos proporciona
una interfaz para manejar fields en un tipo de
contenido.

 Un Field es un ítem para nuestro tipo de


contenido, para nuestros comentarios y para
field
las demás entidades.
Tipo de
Entidad Nodo field
contenido

field
Fields (Campos)
 Los fields se encuentran en tipos de
contenido, cuentas de usuario, comentarios,
términos de taxonomía y otras entidades
definidas.

 Los fields pueden ser términos de referencia,


imágenes, texto, video, archivos.. Y podemos
extender los fields con módulos contribuidos
de la categoría fields.
Creando Fields
 Para crear fields tenemos que tener en
cuenta:
 1. El nombre para la base de datos.
 2. Que tipo de dato será el field.
 3. Cual será el widget (control) asociado a el.
 4. Cuantos valores guardara el field.

 Podemos reutilizar los fields que creemos,


siendo esto lo mas recomendado.
Tipos de Datos núcleo
 Boolean
 Decimal
 File
 Float
 Image
 Integer
 List
 List (numeric)
 List (text)
 Long text
 Long text and summary
 Term reference
 Text
Creando Tipos de Contenido
 Para crear un tipo de contenido debemos
navegar en el menú dashboard «Estructura»
link «Tipos de Contenido» link «Agregar Tipo
de contenido»
 Un tipo de contenido tiene un nombre, una

descripción y opciones para todas las paginas


que se cree con su tipo como ser: opciones
de formulario de envió, de publicación, de
presentación, de comentarios y de menú.
Agregando Fields
 En manejo de campos podemos agregar
campos registrando el Label (Etiqueta), nombre
para base de datos, Tipo de dato y Widget.
 También podemos reutilizar un Field que ya
tenemos con la opción de agregar campo
existente
 Basta con poner los datos y guardar el tipo de
contenido para agregarlo.
 Cada widget de tipo de dato presenta sus
configuraciones para el control del campo.
Ordenación de Fields
 Para poder ordenar el orden de registro de
fields de un tipo de contenido, basta con usar
la característica drag de Drupal y guardar los
cambios.
Presentación de Tipos de Contenido
 Un tipo de contenido posee un display
(Presentación) para poder mostrar sus fields y
cada field posee un formato de presentación.
 Un display puede tener varios modos de vista

 Los modos de vista que tenemos por defecto en

Drupal son:
1. Predeterminado
2. Completo
3. Resumen
4. RSS
5. Token
6. Índice y resultado de búsqueda
Display de Field
 Cada display o formato de presentación de un
field puede poseer configuraciones para su
presentación que son accesibles desde el
lado derecho del formato haciendo una
aparición con ajax y actualizando las
configuraciones luego.

 Los cambios se guardan cuando se guarda


toda el modo de vista previamente guardo los
cambios del campo.
Módulos Contribuidos
 Para la configuración de los tipo de contenido
poseemos el modulo features.

 Para el manejo de modos de vista poseemos


el modulo display suite y field group.

 Para exportar e importar tipos contenido


usamos el modulo feeds.

También podría gustarte